viewpager中的垂直pagerTabStrip方向

时间:2016-10-04 08:46:22

标签: java android android-layout android-viewpager master-detail

这可能是重复的 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>

1 个答案:

答案 0 :(得分:0)

您可以使用Master/Detail Fragments实现相同的效果和体系结构,例如在左侧垂直显示一个列表片段的收件箱的电子邮件应用布局,并在另一个列表中显示该消息的详细信息分段。

您可以按照this tutorial在Android中使用片段实现主/详细信息。

由于Master是一个托管listview或recyclerview的片段,因此您可以对布局进行很好的控制和自定义。