转载:http://blog.csdn.net/sheajin/article/details/59104205
由于最近项目需要,需要设置tabLayout下方下划线的长度,笔者上网找了半天,也没有找到方法.后来了解到在源码中对tabLayout的下划线进行了设置,并没有方法可以直接设置。
然后,笔者看到了某位大神的代码,利用反射修改下划线的宽度.先上代码:
至于使用方式的话,直接调用方法即可。必须要在Tablayout渲染出来后调用,我们可以选择view.post()方法来实现:
对比图:
左边设置前、右边设置后
网友评论