TabLayout中的Tab.setcustomview不能填满布局问题

TabLayout中的Tab.setcustomview不能填满布局问题



为什么不能填满布局了?我们来分析下

我们来看看父Widget.Design.TabLayout


继续往上看Base.Widget.Design.TabLayout

TabLayout中的Tab.setcustomview不能填满布局问题_第1张图片

这时候我们明白了一切,因为当我们引入TabLayout时就已经默认tabPaddingStart为12dp,tabPaddingEnd为12dp.才会导致不能填满的原因,这时我们只需要修改样式即可。

1.我们在自己的TabLayout中添加自定义样式style

TabLayout中的Tab.setcustomview不能填满布局问题_第2张图片



2.来看看我的自定义样式MyCustomTabLayout


这就完美的解决了不能填满布局问题。当然你为了Tab的可观性,可以修改自己需要的样式即可。



你可能感兴趣的:(------2.1,Android基础)