Как создать макет с вкладками в Android 4.0? - PullRequest
7 голосов
/ 08 ноября 2011

Теперь, когда TabActivity устарела, как правильно создать интерфейс с вкладками, используя фрагменты?Каждый урок, который я видел, использует другой подход.Некоторые из них чрезвычайно сложны, выдвигая тему мирского программирования на территорию ракетостроения.Что дает?

Я кодирую для ICS Android 4.0.

Спасибо.

1 Ответ

2 голосов
/ 08 ноября 2011

Теперь предпочтительным способом является использование вкладок, которые предоставляет вам ActionBar. Это довольно легко настроить, учитывая, что вам нравится эта опция. С ActionbarSherlock вы можете даже портировать свое приложение обратно до 1.6.

Однако это подходит не для всех случаев. Например, вам может понадобиться, чтобы эти вкладки были внутри фрагмента, на экране, отображающем несколько фрагментов одновременно. В этом случае вы должны придерживаться «устаревших» методов для настройки вкладок, используя TabWidget. Это некрасиво, но возможно.

Edit:

Проверьте комментарий Джеффа. Как он указал, я был не прав, TabWidget все еще отлично работает, TabAvtivity - устаревший класс здесь!

...