Разница между PagerTabStrip и PagerTitleStrip?

Когда мы должны использовать pagerTabStrip и когда мы должны использовать pagerTitleStrip???

Что на самом деле означают слова интерактивный индикатор и неинтерактивный индикатор? Не могли бы вы объяснить мне разницу, а также не могли бы вы сказать мне, есть ли разница в пользовательском интерфейсе?


person Ajitha    schedule 28.11.2012    source источник


Ответы (3)


PagerTitleStrip — это просто полоса, содержащая тексты заголовков; это просто указывает на название раздела, в котором мы находимся.

PagerTabStrip очень похож на PagerTitleStrip, но на самом деле выглядит как полоса вкладок (она используется во вкладках в магазине Play и, на мой взгляд, выглядит лучше).

Вы можете использовать PagerTabStrip, если вам нужен интерфейс, похожий на вкладку. Если вы хотите настроить PagerTitleStrip, вам может понадобиться ViewPagerIndicator.

person Binoy Babu    schedule 28.11.2012
comment
ViewPagerIndicator (в отличие от PagerTitleStrip и PagerTabStrip) позволяет пользователю прокручивать заголовки/вкладки страниц независимо от страницы, показанной в ViewPager. Очень кстати. - person Adil Hussain; 30.04.2013
comment
ADT создает PagerTitleStrip (используя мастер создания новых действий) вместо PagerTabStrip. Я считаю, что это источник путаницы в этом вопросе... - person caligari; 05.12.2013
comment
Есть идеи, как сделать это в стиле вкладок, но при этом они не будут далеко друг от друга? Я пытаюсь решить это здесь: stackoverflow.com/q/27621425/878126, чтобы он выглядел как пейджер приложения контактов Lollipop - person android developer; 24.12.2014

Ответ @Binoy Babu добавил все подробности о PaterTitleStrip и PagerTabStrip. Я думаю добавить изображение, например.

Ссылка: http://blog.csdn.net/harvic880925/article/details/38521865

введите здесь описание изображения введите здесь описание изображения

Выше PagerTitleStrip пример, в котором при прокрутке страницы будет прокручиваться только заголовок. Это не указывает, какую страницу вы сейчас просматриваете

введите здесь описание изображения введите здесь описание изображения

Выше приведен пример PagerTabStrip, который аналогичен PagerTitleStrip, за исключением, который указывает, какая страница отображается сейчас. Текущий видимый заголовок вкладки подчеркнут

Спасибо

person Kushal    schedule 24.07.2015

Это старый пост, но я хочу указать на некоторые различия между PagerTabStrip и PagerTitleStrip.

  1. PagerTabStrip является интерактивным, то есть вы можете нажимать на вкладки для переключения между экранами, чего нельзя сделать с PagerTitleStrip.

  2. PagerTabStrip не только указывает название раздела, но также имеет индикатор вкладки (нижняя граница), обозначающий активную вкладку. Напротив, PagerTitleStrip указывает только раздел, в котором мы находимся, через названия заголовков, но нет индикатора табуляции.

  3. Просматривая документы, вы заметите, что для PagerTabStrip существует больше общедоступных методов по сравнению с PagerTitleStrip. Пример: setTabIndicatorColor() для программной установки индикатора табуляции.

  4. Также, как упоминал @BinoyBabu, плагин ViewPagerIndicator позволяет настраивать полосу пейджера множеством способов.

person akashPatra    schedule 20.10.2017