android - Android Xml命令含义?
问题描述
嗨,我的问题与材料设计设计中使用的一些 xml 命令有关。我不明白 Toolbar 和 TabLayout 中某些命令的含义。有没有人有想法?命令的数量是什么意思?
工具栏
app:layout_scrollFlags="5"
选项卡布局
app:tabGravity="0"
app:tabMode="1"
解决方案
对于 tabGravity
- GRAVITY_CENTER 重力用于在 TabLayout 的中心布置选项卡。
- GRAVITY_FILL 用于尽可能多地填充 TabLayout 的重力。此选项仅在与 MODE_FIXED 一起使用时生效。
- MODE_FIXED 固定选项卡同时显示所有选项卡,最适合与受益于选项卡之间快速旋转的内容一起使用。选项卡的最大数量受视图宽度的限制。固定选项卡具有相同的宽度,基于最宽的选项卡标签。
- MODE_SCROLLABLE 可滚动选项卡在任何给定时刻显示选项卡的子集,并且可以包含更长的选项卡标签和更多的选项卡。当用户不需要直接比较选项卡标签时,它们最适合用于浏览触摸界面中的上下文。
对于 tabMode ="fixed" 或 "scrollable"
- MODE_FIXED:固定选项卡同时显示所有选项卡,最适合与受益于选项卡之间快速旋转的内容一起使用。
- MODE_SCROLLABLE:可滚动选项卡在任何给定时刻显示选项卡的子集,并且可以包含更长的选项卡标签和更多的选项卡。当用户不需要直接比较选项卡标签时,它们最适合用于浏览触摸界面中的上下文。此模式通常与 ViewPager 一起使用。
对于 scrollFlags ->这里
推荐阅读
- docker - 使用docker时在Goland中配置GOROOT
- javascript - 如何将子状态传递给父组件
- reactjs - 反应路由器4嵌套路由不起作用
- r - 子集数据框并根据条件替换列
- javascript - 使用 Google Apps 脚本的动态 Google 表单
- python-3.x - 如何在必要的预处理后使用 nltk 文本分析库预测特定文本或文本组
- python - 精确检测两个图形项之间的碰撞
- php - 如何使用php while循环增加每5天或某个特定数字后的天数
- c++ - 如何在 C++ 中可移植地获取进程 ID?
- swift - Alamofire Promise 制作通用请求方法