我正在构建一个带有固定数量的选项卡 (3) 的屏幕,文本大小为 12sp,并根据所选选项卡动态更改文本和指示器颜色。不想要滑动标签。
为此,我在创建这些选项卡时设置了自定义文本视图,因为我想更改文本大小(似乎没有任何方法可以更改 TabLayout 中的文本大小)和文本颜色。现在,如何检索附加到这些选项卡的文本视图?
如果 Android 设计库的 TabLayout 公开了这些方法,会容易得多。
- 设置指示器颜色
- 设置指示器高度
- 更改文字大小
- 获取自定义文本视图
我通过使用反射为 1 和 2 做了一个解决方法(不确定这是否是最好的方法)。通过使用自定义文本视图解决了 3。4.寻找解决办法。