这可能是重复的 How to make vertical PagerTabStrip for VerticalViewPager android
但我仍然很好奇如何以横向方式达到同样的效果? 也许有任何库或有人知道如何自定义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 :(得分:0)
您可以使用Master/Detail Fragments
实现相同的效果和体系结构,例如在左侧垂直显示一个列表片段的收件箱的电子邮件应用布局,并在另一个列表中显示该消息的详细信息分段。
您可以按照this tutorial在Android中使用片段实现主/详细信息。
由于Master是一个托管listview或recyclerview的片段,因此您可以对布局进行很好的控制和自定义。