TabLayout的只有几个item时候,怎么让每个item平均分配。并且设置指示器的颜色

①只有几个item时候,怎么让每个item平均分配

当给TabLayout添加属性:app:tabMode="scrollable"时候

TabLayout的只有几个item时候,怎么让每个item平均分配。并且设置指示器的颜色_第1张图片
添加 tabMode 属性.png

效果如下:


TabLayout的只有几个item时候,怎么让每个item平均分配。并且设置指示器的颜色_第2张图片
去掉之前效果图.jpg

当去掉tabMode属性的时候,效果图如下:

TabLayout的只有几个item时候,怎么让每个item平均分配。并且设置指示器的颜色_第3张图片
去掉之后效果.jpg

所以当确定tab的个数的时候,就不要加tabMode这个属性!

②项目开发中,可能不需要指示器

我们一般开发中,用Tablayout的话,可能要设置指示器颜色,但是tabLayout放在布局底部,当tab用的话,就不需要指示器颜色了,其实也很简单,给设置指示器颜色为透明即可

TabLayout的只有几个item时候,怎么让每个item平均分配。并且设置指示器的颜色_第4张图片
设置指示器颜色为透明.png

你可能感兴趣的:(TabLayout的只有几个item时候,怎么让每个item平均分配。并且设置指示器的颜色)