3

根据材料设计指南,在android.support.design.widget.TabLayout中,当有许多标签不能适应屏幕尺寸时,我们可以使用溢出分页,通过提供一个向右箭头,当点击它时将显示所有剩余标签水平滚动。如何实现?如何在android选项卡布局中提供溢出分页?

[下面是指南给出了相同的图像]

enter image description here

回答

2

这种模式是在“桌面标签“部分,因此不受TabLayout的支持,该标签专门针对”移动标签“部分。

+0

如果你想看到它添加请随时在[b.android.com](http://b.android.com)提交功能请求虽然! – ianhanniballake

+0

嗨,谢谢你的回答,我不知道这是不支持TabLayout,我也想知道,如果这是一个糟糕的设计实践,有8个标签在手机中只有4个标签将适合屏幕宽度一次。 –

+0

滚动选项卡(如需8个选项卡一样)通常最适合将多种内容分类(将音乐流派等)为多个兄弟。我不会使用8个标签来浏览你的应用程序 - 这在导航抽屉中会更合适,它可以更好地扩展到更多的项目。 – ianhanniballake

0

你必须在tabMode设置为滚动的XML文件中

 <android.support.design.widget.TabLayout 
     android:id="@+id/tabs" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     app:tabMode="scrollable"/> 
+1

它已经滚动,我没有看到任何右箭头 –