1

垂直方向pagerTabStrip這是 How to make vertical PagerTabStrip for VerticalViewPager android在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,如電子郵件應用程序,顯示在一個列表片段收件箱上垂直左側的佈局,並顯示在另一個正確的信息的詳細信息分段。

你可以按照this tutorial在Android中使用Fragments實現主/細節。

由於Master是一個承載listview或recyclerview的片段,因此您可以在佈局上進行很好的控制和自定義。

+0

這很容易實現,謝謝。但我很好奇的是這個指標。您需要更新整個recyclerView,以便將指標放在正確的位置。 –