具有许多选项卡的 Android 选项卡布局

标签 android tabs

我正在创建一个使用选项卡布局的应用程序。该应用程序的要求是应该有很多标签。在标签栏上制作 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/

相关文章:

facebook - 无法查看应用程序配置文件页面.... "The page you requested was not found"

java - onReceive 永远不会被调用

android - 如何将 google app-engine 应用程序与我的 android 连接?

java - UPNP/DLNA 控制点

Emacs 用制表符替换空格

Android 后退按钮不适用于 Flutter 选项卡内的导航器

java - 预期和接收到的字节数与从 Java 发送 POST 不匹配

java - 使用触摸输入移动相机 Cocos2D android

javascript - AngularJS 范围和 tab 指令

jQuery - addClass 或 removeClass - 是否有追加类?