在项目的开发当中,我们使用到TabLayout
控件,当我们的Tab
超过3个字,选中效果的时候,展示不全或者自动换行。分享一下我的解决过程,希望对看文章的朋友有所帮助。
踩坑的属性
我看网上有很多文章说使用:
app:tabMaxWidth="200dp"
或者
app:tabMinWidth="200dp"
这个属性并不能帮我解决问题,我当时超级纳闷的。好多文章说可以,结果我设置就是不行。
解决办法
我想设置宽度不行,那能不能通过padding
把Tab
直接撑大?我直接使用了下面的属性:
app:tabPaddingStart="-10dp"
app:tabPaddingEnd="-10dp"
我上面这样设置就可以让我的Tab
展示全,具体的值可以自己定义。
网友评论