1

Dies ist möglich Duplikat How to make vertical PagerTabStrip for VerticalViewPager androidVertikal pagerTabStrip Orientierung in viewpager

aber ich bin immer noch neugierig, wie die gleiche Wirkung zu erzielen, nur in horizontaler Weise? Vielleicht gibt es dafür Bibliotheken oder kann jemand PagerTabStrip anpassen?

Es hat keine Orientierung Attribut, so kann ich es nicht auf den ersten Blick arbeiten lassen.

<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> 

Antwort

0

Sie können den gleichen Effekt und Architektur erreichen, Master/Detail Fragments verwenden, wie das Layout der E-Mail-Anwendungen, die den Posteingang auf eine Liste Fragment auf der linken Seite zeigen, vertikal und zeigen die Einzelheiten dieser Meldung auf der rechten Seite in einem anderen Fragment.

Sie können this tutorial folgen, um Master/Detail in Android mit Fragmenten zu implementieren.

Da der Master ein Fragment ist, das eine ListView- oder Recycleransicht enthält, haben Sie eine große Kontrolle und Anpassung an die Layouts.

+0

Das ist ziemlich einfach zu implementieren, danke. Aber was mich interessiert, ist der Indikator. Sie müssen die gesamte RecyclerView aktualisieren, um den Indikator an die richtige Stelle zu setzen. –

Verwandte Themen