1

Это возможно дубликат How to make vertical PagerTabStrip for VerticalViewPager androidВертикальная ориентация pagerTabStrip в ViewPager

, но я до сих пор интересно, как добиться того же эффекта, только в горизонтальном пути? Возможно, есть какие-то библиотеки для этого или кто-то знает, как настроить PagerTabStrip?

У него нет атрибута ориентации, поэтому я не могу заставить его работать на первый взгляд.

<android.support.v4.view.ViewPager 
     android:id="@+id/pager" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 
     <android.support.v4.view.PagerTabStrip 
      android:id="@+id/pagerTabStrip" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_gravity="top"> 
     </android.support.v4.view.PagerTabStrip> 
    </android.support.v4.view.ViewPager> 

ответ

0

Вы можете достичь того же эффекта и архитектуры, используя Master/Detail Fragments, как расположение E-mail приложений, которые показывают входящие в одном списке фрагмента слева по вертикали, и показать детали этого сообщения о праве на другой фрагмент.

Вы можете следить за: this tutorial, чтобы реализовать Master/Detail на Android с помощью Фрагментов.

Поскольку Мастер - это фрагмент, на котором хранится список или recyclerview, у вас есть большой контроль и настройка на макетах.

+0

Это довольно просто реализовать, спасибо. Но мне интересен индикатор. Вам нужно обновить весь recyclerView, чтобы поставить индикатор в нужное место. –

Смежные вопросы