我正在创建一个使用选项卡布局的应用程序。该应用程序的要求是应该有很多标签。在标签栏上制作 4-5 个标签是可以的。但是当添加超过 5 个选项卡时,它会变得非常压缩。在 android 中有没有一种方法可以让我有很多选项卡而不让它看起来被压缩?也许有些像在选项卡上有一个“更多”按钮或具有水平可滚动选项卡?
我之前忘了提到它应该在 android 2.2(api 8) 上工作
谢谢
最佳答案
对于选项卡布局添加行
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>
关于具有许多选项卡的 Android 选项卡布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9262023/