我正在创建一个使用Tab Layout的应用程序。应用程序的要求是应该有很多选项卡。在标签栏上制作4-5个标签是可以的。但是当添加更多5个标签时,它会变得非常压缩。有没有办法在Android中我可以有很多选项卡,而不是让它看起来压缩?也许有些什么比在标签上有“更多”按钮或有水平滚动标签?
我之前忘了提到它应该适用于android 2.2(api 8)
由于
答案 0 :(得分:7)
对于标签布局,添加行
app:tabMode="scrollable"
到您的Xml文件,例如
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:tabMode="scrollable"
app:tabTextColor="@color/colorWhite"
app:tabSelectedTextColor="@color/colorSecondary"
android:background="@color/colorPrimary"
app:tabIndicatorColor="@color/colorSecondary"
app:tabIndicatorHeight="5dp"/>
</android.support.design.widget.AppBarLayout>