首页 > 解决方案 > Android Xml命令含义?

问题描述

嗨,我的问题与材料设计设计中使用的一些 xml 命令有关。我不明白 Toolbar 和 TabLayout 中某些命令的含义。有没有人有想法?命令的数量是什么意思?

工具栏

app:layout_scrollFlags="5"

选项卡布局

app:tabGravity="0"
app:tabMode="1" 

标签: androidxml

解决方案


你应该看看官方文档

对于 tabGravity

  • GRAVITY_CENTER 重力用于在 TabLayout 的中心布置选项卡。
  • GRAVITY_FILL 用于尽可能多地填充 TabLayout 的重力。此选项仅在与 MODE_FIXED 一起使用时生效。
  • MODE_FIXED 固定选项卡同时显示所有选项卡,最适合与受益于选项卡之间快速旋转的内容一起使用。选项卡的最大数量受视图宽度的限制。固定选项卡具有相同的宽度,基于最宽的选项卡标签。
  • MODE_SCROLLABLE 可滚动选项卡在任何给定时刻显示选项卡的子集,并且可以包含更长的选项卡标签和更多的选项卡。当用户不需要直接比较选项卡标签时,它们最适合用于浏览触摸界面中的上下文。

对于 tabMode ="fixed" 或 "scrollable"

  • MODE_FIXED:固定选项卡同时显示所有选项卡,最适合与受益于选项卡之间快速旋转的内容一起使用。
  • MODE_SCROLLABLE:可滚动选项卡在任何给定时刻显示选项卡的子集,并且可以包含更长的选项卡标签和更多的选项卡。当用户不需要直接比较选项卡标签时,它们最适合用于浏览触摸界面中的上下文。此模式通常与 ViewPager 一起使用。

对于 scrollFlags ->这里


推荐阅读