我脑子里的布局应该是这样的:http://i.imgur.com/H1nTRvd.png
只有动态的部分才是蓝色部分。我不知道在加载活动之前将创建的选项卡数量,因此数量是从服务器获取的(对于我所知道的可能是5或24)。
当我滑动并且蓝色区域改变时,底部按钮不应移动。
目前,我已经在我的活动和手势监听器中使用嵌入式片段实现了无选项卡列表。片段之间没有好看的交易动画。
答案 0 :(得分:2)
@Nick Pakhomov:您可以使用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演示。我希望它会对你有所帮助。