Intereting Posts
Повторить диспетчер аварийных сообщений в точном интервале в API => 19? Повторять сигналы тревоги в каждый понедельник в Android usig AlarmManager / BroadcastReceiver Установить содержаниеОписание для настраиваемого диалога Не удается найти контакты Facebook в RawContacts Как сделать часть текста Полужирным шрифтом в андроиде во время выполнения? Встроенная камера, используя дополнительный MediaStore.EXTRA_OUTPUT, сохраняет изображения дважды (в моей папке и по умолчанию) Возникла проблема создания галереи в желе Android-приложение не запускается в более низкой версии, чем targetSDKVersion Закрыть PreferenceFragment Android Сколько потоков я могу сделать? Ошибка при запуске AVD с процессором AMD Android Studio: Как я могу получить выровненный подписанный выпуск APK? Во втором тесте getActivity () никогда не возвращается Gradle не работает после обновления до Android-студии 2.3 Canary 3 Ошибка перехода на пешеходный переход 'Строительство ABI' armeabi-v7a 'не удалось'

Как создать вкладку в Android 4.0?

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

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

Благодарю.

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

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

Редактировать:

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