Как сделать вкладки для ViewPager теперь, когда вкладки ActionBar устарели (Lollipop)
Я видел, что PagerTabStrip
- это метод отображения вкладок для ViewPager
. И теперь, когда ActionBar
устарел для Toolbar
, кажется, что PagerTabStrip
- моя единственная опция.
Кроме того, я вижу, что это происходит в следующем стиле:
![enter image description here]()
Мне действительно нужны обычные вкладки (с значками), как я мог бы сделать это с помощью ActionBar, прежде чем вот так:
![enter image description here]()
Каков правильный способ сделать это сейчас? Должен ли я использовать старый TabWidget
и добавлять вкладки вручную? Или есть способ стилизации PagerTabStrip
, о котором я не знал?
EDIT: здесь в библиотеке я закончил использование: https://github.com/neokree/MaterialTabs
Ответы
Ответ 1
Посмотрите SlidingTabLayout из Android-приложение Google I/O. Это зависит от SlidingTabStrip.
Вы можете увидеть, как он используется при выполнении простого поиска: вы добавляете его в свой макет, а затем просто соединяете его с вашим ViewPager
следующим образом:
slidingTabLayout.setViewPager(viewPager);
Для настройки вкладок существует способ setCustomTabView
.