app:tabMode 固定与可滚动

app:tabMode fixed vs scrollable

我已经对此进行了研究,但我找不到任何东西。


什么时候应该使用tabMode:fixed,什么时候应该使用tabMode:scrollable?它们之间有什么区别?其中哪一个是最佳实践?

tabMode:fixed - 标签固定在你的标签栏中(不适合长标签) tabMode:scrollable - 您可以水平滚动标签页

如果你有很多标签或者你的标签很长,最好的做法是使用tabMode:scrollable

使用tabMode:fixed

when you know the number of tabs and their titles are fixed and properly showing in design window of android studio. Then use it.

*tabMode is fixed* 选项卡标题移动到下一行时。如果您膨胀自定义选项卡布局,那么它会在末尾显示椭圆形,如 ....

但是当您的标签是动态的并且它们的标题很长(或动态)时。你应该使用 tabMode:scrollable

但是您必须创建一个 customTabLayout 来处理它。因为你可能会卡在this problem. Solution to Problem