Android开发之设置TabLayout下方下划线的宽度

转载:http://blog.csdn.net/sheajin/article/details/59104205

        由于最近项目需要,需要设置tabLayout下方下划线的长度,笔者上网找了半天,也没有找到方法.后来了解到在源码中对tabLayout的下划线进行了设置,并没有方法可以直接设置。

然后,笔者看到了某位大神的代码,利用反射修改下划线的宽度.先上代码:


至于使用方式的话,直接调用方法即可。必须要在Tablayout渲染出来后调用,我们可以选择view.post()方法来实现:

对比图:

左边设置前、右边设置后
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容