Viewpager в Android с фиксированными вкладками внизу с иконкой и текстом на каждой вкладке
Я хочу создать следующий макет - действие с виджетом вместе с вкладкой, которая остается в нижней части действия, чтобы указать, в каком из 4 фрагментов находится пользователь (а выбранная вкладка выделяется "активным цветом")
Я потратил некоторое время на просмотр различных ресурсов в Интернете, чтобы добавить эту вкладку.
http://developer.android.com/training/implementing-navigation/lateral.html - это выглядело так, как будто будет работать хорошо, пока я не узнаю, что actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
устарела
Я посмотрел здесь, однако, это то же самое решение (то есть не рекомендуется)
Я посмотрел здесь, однако, PagerTitleStrip показывает одну вкладку (и частично смежные вкладки), в то время как я хочу видеть все вкладки (нет частично скрытых вкладок, как на рисунке)
Есть ли учебник, который объясняет, как этого добиться? Это один из самых основных элементов пользовательского интерфейса, поэтому я надеюсь, что не найду лучшего решения
1 ответ
Я искал то же самое и увидел этот вопрос, вот в этом ответе ОП говорит, что
это противоречит Android Design Guideline, так как внизу есть программные / жесткие кнопки, такие как кнопка возврата домой и т.д.
http://developer.android.com/design/patterns/pure-android.html
Но если вы настаиваете на том, чтобы поместить их внизу, вы можете реализовать это так, как пример GitHub состоит из вкладок внизу, используя FragmentTabHost.
https://github.com/rameshkec85/BottomTabsFragmentTabHost
Так что даже я обдумываю это.