如何在Android tabLayout的选项卡中将fond weight更改为粗体?
我使用tabLayout并希望更改所选选项卡的字体权重。我只找到了indikator的配置、选定的字体和背景色,但没有找到粗体字体的重量 根据您所说的能够配置所选字体,这应该很容易,您可以通过在所选选项卡的文本视图上设置字体来实现。就像为texview设置字体一样 将如何在Android tabLayout的选项卡中将fond weight更改为粗体?,android,kotlin,android-tablayout,Android,Kotlin,Android Tablayout,我使用tabLayout并希望更改所选选项卡的字体权重。我只找到了indikator的配置、选定的字体和背景色,但没有找到粗体字体的重量 根据您所说的能够配置所选字体,这应该很容易,您可以通过在所选选项卡的文本视图上设置字体来实现。就像为texview设置字体一样 将OnTabSelectedListener添加到您的表格布局中。在onTabSelected中,迭代该选项卡的子视图,检查其是否为TextView的实例,然后将该TextView设置为Typeface.BOLD(或设置您选择的自定义
OnTabSelectedListener
添加到您的表格布局中。在onTabSelected
中,迭代该选项卡的子视图,检查其是否为TextView的实例,然后将该TextView设置为Typeface.BOLD(或设置您选择的自定义字体)
类似地,在onTabUnselected
中,您需要将字体设置回Typeface.NORMAL(或默认字体)
也许能帮点忙。
我不认为有任何直接的方法可以简单地设置选项卡所选的字体权重。看到了吗?这是否回答了您的问题?