TabLayout 设置选中Tab字体加粗,这可能是全网最新写法

为什么写这篇文章?是因为搜了全网都没有一个很简洁的方式

有的只是去给 TabLayout 添加「自定义的布局」,然后再对 TabLayout 进行 Tab 卡片的切换进行监听,来更改 「自定义布局」 中的 文字的加粗或者其他。

都说是提高效率的重要原因,对于我搜到的解决方案,我是不想采纳的。

所以,我就开始反复琢磨,看有没有更简洁,更完美的方案,而TabLayout 并没有暴露出来更多的“漏洞”让我钻空子,所以我的方案一再被否定。

不过最终,在对的目标的坚持下,我得到了这样的方案。

监听 Tab 卡片的切换 + SpannableString 富文本

是不是写到这里,大家都懂了呢?

来看下具体的代码吧~

Tab选中字体加粗

是不是很简单。

代码获取请到 github-TabLayout 选中加粗

总结>

我们也看到了,处理起来并没有那么费劲吧,但是为什么搜不到这样的解决方案呢?

可能是这个方案太 Low 了,不屑于写?
还是大家搜到别的方案就直接用自定义布局了?

不管什么原因,我觉的技术不管高级与否,爱分享 才能让技术更具魅力~,

谢谢大家的关注和支持,分享,永不止步

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容