Intereting Posts
Android apk компилируется в среду выполнения АРТ и время выполнения dalvik Меню переполнения Android, расположенное над панелью действий / панелью инструментов? Android – учебные пособия для OpenGL ES 2.0 с использованием NDK? Как приостановить / возобновить поток в Android? Получение исключения: java.lang.NoClassDefFoundError: android.support.v7.app.AppCompatDelegateImplV14 Сделать значок динамической пусковой установки Есть ли способ развернуть дельта-изменения на Android-устройстве? Есть ли способ использовать функции Java 8 с проектом библиотеки Android? Как подключить сетевой принтер через Android? Печать имени перечисления Кнопка «ОК» в диалоговом окне «Создать новое виртуальное устройство Android (AVD)» ничего не делает Местоположение Android SDK не настроено в настройках в 64-битных Windows Функция onTouchEvent () не вызывается при нажатии кнопки Button Как удалить объект из Realm Database Android? Android локализовать es-r419

Как правильно создать Tablayout теперь, когда Tabactivity устарела?

С момента появления фрагментов TabActivity устарела.

Однако в учебнике TabLayout Hello Views по-прежнему используется TabActivity, и в API-документации отсутствует четкий ответ о том, как создать макет вкладки с фрагментами вместо TabActivity.

Как вы строите Tablayouts сейчас, когда TabActivity устарела?

Solutions Collecting From Web of "Как правильно создать Tablayout теперь, когда Tabactivity устарела?"

Ну, у меня была эта проблема, и вот пример решения для этого FragmentTabs.java . Но я все еще жду решения, которое предоставляет Fragments вместо использования ActivityGroup .

Используйте TabHost или ActionBar с вкладками вместе с фрагментами .

Я рекомендую вам использовать ActionBar с вкладками и ViewPager для хранения фрагментов для каждой вкладки.

В onPageSelected () onPageChangeListener , установите текущую вкладку getActionBar (). SetSelectedNavigationItem (позиция);

И в onTabSelected (вкладка Tab, FragmentTransaction ft) TabListener задает текущую страницу в viewpager с помощью mViewPager.setCurrentItem (tab.getPosition ());

Проверьте этот пример . Удачи!

Начиная с выпуска ActionBarSherlock нет необходимости использовать старый API-интерфейс. Просто используйте новые вкладки с фрагментами любым способом, как на любой последней версии Android (2.x)