有没有办法嵌入可滚动的标签?

时间:2015-08-20 18:57:15

标签: android android-fragments android-scrollable-tabs

我脑子里的布局应该是这样的:http://i.imgur.com/H1nTRvd.png

只有动态的部分才是蓝色部分。我不知道在加载活动之前将创建的选项卡数量,因此数量是从服务器获取的(对于我所知道的可能是5或24)。

当我滑动并且蓝色区域改变时,底部按钮不应移动。

目前,我已经在我的活动和手势监听器中使用嵌入式片段实现了无选项卡列表。片段之间没有好看的交易动画。

1 个答案:

答案 0 :(得分:2)

@Nick Pakhomov:您可以使用PagerTabStrip

PagerTabStrip

旨在用作ViewPager widget in your XML layout的子视图。 PagerTabStrip 最常用于片段,这是提供和管理Lifecycle of each fragment的便捷方式。

所以这里是一个带有PagerTabStrip的ViewPager在布局文件中的样子:

  <android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/pager"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.v4.view.PagerTabStrip
        android:id="@+id/pager_tab_strip"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="top"
        android:background="#33b5e5"
        android:textColor="#fff"
         />


</android.support.v4.view.ViewPager>

请查看此PagerSlidingTabStrip演示。我希望它会对你有所帮助。