android - 如何实现水平滚动的标签?

标签 android android-tabhost tabwidget horizontalscrollview android-tabs

我正在尝试实现此应用程序。目前我已经在上面设计了标签,因为我有超过 7 个标签,所以看起来太拥挤了。我如何设计它以便 tabwidget 可以水平滚动。我在市场上的一些应用程序中看到过这种设计,但不知道如何在我的应用程序中实现它。

我看到的一个应用程序有一个水平 ScrollView ,它可以自行滚动,当您按下特定的图像/按钮时,它会显示一些内容。我猜它似乎不是标签。

那么有人对此有想法吗?

最佳答案

TabLayout来自 Android 设计库

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

关于android - 如何实现水平滚动的标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9703857/

相关文章:

android - 点击回收站 View 上的第一个匹配文本 Android espresso 测试

Android Studio Cmake : "The C compiler clang. exe无法编译简单的测试程序

android - 如何仅在 Android 上过滤已安装的游戏?

Android FragmentTabHost 添加水平滚动

java - 在 Android Studio 中实现 ArrayList 的最佳方式

android - onActivityResult 不在 Fragment 中调用

android - 如何隐藏tabhost的TabWidget

android - 使用 tabhost 时 WebView 无法正确填充屏幕

将 TabSpec 添加到 TabHost 时 Android 应用程序崩溃 - "Resource ID not valid"