Android TabLayout:均匀分布

2024-06-05

我正在查看 Google IO 中使用的 Google 类,称为 SlidingTabLayout。在该类中,有一个名为 setDistributeEvenly 的方法,它允许所有这些选项卡在屏幕上均匀分布 - 每个选项卡具有相同的大小:中心对齐滑动选项卡布局 https://stackoverflow.com/questions/27033292/align-center-slidingtablayout

我正在尝试对官方 tabLayout 类执行相同的操作:https://developer.android.com/reference/android/support/design/widget/TabLayout.html https://developer.android.com/reference/android/support/design/widget/TabLayout.html

但似乎没有一种方法可以使所有选项卡均匀分布。

我是否遗漏了一些东西,类中是否有一个方法可以让我做到这一点?


我阅读本教程以获得答案:https://web.archive.org/web/20160314043730/http://panavtec.me/playing-with-the-new-support-tablayout/ https://web.archive.org/web/20160314043730/http://panavtec.me/playing-with-the-new-support-tablayout/

您应该设置 tabLayout 重力:

tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);

并且不要将 tabLayout 设置为可滚动(app:tabMode="scrollable")否则重力填充将不起作用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android TabLayout:均匀分布 的相关文章

随机推荐

  • perl:正确的“内容类型”格式以返回“图像数据 uri”

    我有一个模板angularjs期待着image data uri由通过调用的服务器调用返回src的属性img模板的元素 img width 200px height 200px src http localhost 3000 returni
  • Asyncio:从未检索到任务异常的怪异

    假设我有一个简单的代码 import asyncio async def exc print 1 0 loop asyncio get event loop loop create task exc try loop run forever
  • Javascript 根据字段值任意排序数组

    所以我有一个对象数组 如下所示 var myArray priority low priority critical priority high 我需要以这种方式排序 1 关键 2 高和3 低 如何才能做到这一点 我建议使用一个对象来存储排
  • 通过覆盖滑动调整图像大小不会调整图像大小

    我在用着Glide下载并显示图像 但是 当我尝试调整图像大小时 它不会这样做 我得到随机大小 或者可能是图像的实际大小 这是我用于通过 Glide 加载的代码 Glide with context load file getUrl asBi
  • 函数声明中参数的最大数量

    我知道函数定义中参数的最小数量是零 但是函数定义中参数的最大数量是多少 我问这个问题只是为了知识和好奇心 并不是我要写一个真正的函数 是的 实施过程中存在一些限制 您的答案在以下 C 标准摘录中的粗体文本中给出 1 C 语言 附件 B 实施
  • GDB 脚本编写为 MOCK

    我正在尝试使用 GDB 模拟一个函数 用于单元测试父函数 一种方法是在您想要模拟和使用 GDB 的函数中设置一个断点return命令 但是当 GDB 时我无法做同样的事情call使用命令 gdb b secret check Breakpo
  • 如何在C#中监控SQL Server代理作业信息

    我需要创建一个应用程序来监视 SQL Server 2000 代理作业状态和作业发生时的信息 与 Windows 应用程序事件日志上显示的相同 现在我已经通过连接字符串连接到数据库 但我不知道如何从作业获取状态和信息 我需要在文本框中显示状
  • F#:Microsoft.FSharp.Data.TypeProviders 是否需要配置文件 47?

    这是后续我昨天的帖子 https stackoverflow com questions 30399773 f fsc error fs2024 static linking may not use assembly that target
  • 如何用css3和html5制作不规则形状的div?

    我想知道是否有可能构建具有不规则形状的 div 类似于此 例如格陵兰岛 欧洲 非洲 我想使用 CSS3 和 HTML5 创建像这里这样的地图 以下是示例图像的链接 你所拥有的看起来像一个网格 你可以通过一个 div 上的许多渐变来获得它 也
  • 为什么在大多数开源java项目中局部变量没有被声明为final?

    如果我查看 OpenJDK Hibernate 或 Apache 中的 java 源代码 我还没有看到任何声明为 Final 的局部变量 这表明一些最广泛使用的 java 软件库的开发人员 不要相信final关键字可以提高可读性 不相信它会
  • Linq 的 let 语句将引用设置为 null

    某个天体星座包含SortedList将对这些列表的引用设置为null当使用一个let在 Linq 查询中 这是一个最小的工作示例 其中大部分只是一些设置 以确保它反映我正在工作的环境 重要的部分是在最后一行 它会抛出一个NullRefere
  • 不带破折号的 CliBuilder 参数

    使用 Groovy CliBuilder 理想情况下我希望有一个命令行 如下所示 MyProgram groovy CommandName arg1 arg2 arg3 是否可以使用 CliBuilder 解析提取 CommandName
  • pthread 编程中的共享数据

    对于 pthread 编程 我仍然不太确定 如果有人能告诉我一个绝对的答案 我将不胜感激 我之前的问题在这里 如何在简单的 Pthread 编程中分配数组变量 https stackoverflow com questions 151766
  • TFS 门禁办理登机手续的缺点

    我一直使用 TFS 中的持续集成 CI 构建 然而 在我的上一个项目中 我们开始使用门控签入触发器 使用门禁办理登机手续有什么缺点吗 因为如果它阻止团队检查损坏的代码 那么 CI 触发器的目的是什么 门控签入是持续集成构建的一种形式 在TF
  • 在 C++ 中定义虚拟 get 和 set 函数是否被认为是一个好习惯?

    如果我有一个简单的 2 级类层次结构 例如 level 1 class Spare Part private string name double price public Spare Part string getName return
  • 在数据表中按日期时间对字符串列进行排序

    我正在尝试排序DataTable on a string列依据DateTime 由于各种原因 该列必须保留为string数据类型 我知道我可以将数据复制到另一个表中 将该列转换为DateTime列 对其进行排序并将其复制回来 但我想知道是否
  • 如何在 HashiCorp Vault 中安全地存储 Spring Boot 应用程序的机密?

    我已阅读以下教程 保险库配置 https spring io guides gs vault config 好的 我们安装了 Vault 服务器并放置了 2 对秘密属性 vault kv put secret gs vault config
  • Azure 应用服务计划 - 分钟/天是什么意思?

    我有 ASMX Web 服务 带有 1 个 MSSQL 数据库和一个表 我目前已将其部署到 Azure应用服务我已从免费试用升级到按使用付费计划 我真的很困惑应用服务计划 ASMX 服务由桌面应用程序调用 它只有几个方法 只是从数据库获取和
  • cxfreeze virtualenv 中缺少 distutils 模块

    从 python3 2 项目运行 cxfreeze 二进制文件时 我收到以下运行时错误 project dist project distutils init py 13 UserWarning The virtualenv distuti
  • Android TabLayout:均匀分布

    我正在查看 Google IO 中使用的 Google 类 称为 SlidingTabLayout 在该类中 有一个名为 setDistributeEvenly 的方法 它允许所有这些选项卡在屏幕上均匀分布 每个选项卡具有相同的大小 中心对