如果您将ViewPager与此布局一起使用,则可以调用 setupWithViewPager(ViewPager)将两者链接在一起。这个布局 将自动从PagerAdapter的页面标题中填充。
此视图还支持用作ViewPager的装饰的一部分,以及 可以直接添加到布局资源文件中的ViewPager 这样:
<android.support.v4.view.ViewPager
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.TabLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top" />
</android.support.v4.view.ViewPager>
是否也可以通过XML设置选项卡名称,而不是以编程方式设置?我试过以下无济于事:
<android.support.v4.view.ViewPager
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.TabLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top" >
<android.support.design.widget.TabItem
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello Tab" />
<android.support.design.widget.TabLayout />
</android.support.v4.view.ViewPager>