Intereting Posts
Android подключается к WiFi без взаимодействия с человеком Android – с помощью runOnUiThread для изменения пользовательского интерфейса из потока Повторное использование сеансов SSL в Android с HttpClient Сколько общих настроек слишком много? Можно настроить положительные и отрицательные кнопки в AlertDialog? Как запустить код Matlab на устройстве Android? Android Studio – несколько приложений для Android с общими зависимостями в одном проекте Android – веб-просмотр отключается Отправка электронной почты из приложения для Android Как решить для viewpager: указанный ребенок уже имеет родителя. Вы должны сначала вызвать removeView () родителя ребенка Как передать экран Android Phone на ПК Android. ActiveJDBC возможно? Есть ли способ добавить значок в Snackbar? Как использовать .key и .pem файл для создания сокета SSL в Android? Правильный способ совместного использования изображения (с использованием намерений)

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

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

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

Благодарю.

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

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

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

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