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

Так что даже я обдумываю это.

Другие вопросы по тегам