我脑海中的布局应该是这样的:http: //i.imgur.com/H1nTRvd.png
只有蓝色部分是动态的。我不知道在加载活动之前将创建的选项卡数量,因此该数量是从服务器获取的(据我所知,可能是 5 或 24)。
当我滑动并且蓝色区域发生变化时,底部按钮不应该移动。
目前,我在我的活动和手势侦听器中使用嵌入式片段实现了这个不带标签列表。片段之间没有好看的事务动画。
我脑海中的布局应该是这样的:http: //i.imgur.com/H1nTRvd.png
只有蓝色部分是动态的。我不知道在加载活动之前将创建的选项卡数量,因此该数量是从服务器获取的(据我所知,可能是 5 或 24)。
当我滑动并且蓝色区域发生变化时,底部按钮不应该移动。
目前,我在我的活动和手势侦听器中使用嵌入式片段实现了这个不带标签列表。片段之间没有好看的事务动画。
@Nick Pakhomov:您可以使用PagerTabStrip
旨在用作 a 的子视图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演示。我希望它会帮助你。