Как сделать вкладки для 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.