有什么办法可以嵌入可滚动的标签吗?

Is there any way to have embedded scrollable tabs?

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

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

滑动时底部按钮应该不动,蓝色区域变了。

目前,我在 activity 和手势侦听器中使用嵌入式片段实现了 w/o 选项卡列表。片段之间没有好看的交易动画。

@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 演示。希望对你有帮助。