有没有办法在当前选中的选项卡上设置不同的字体(在TabLayout中)?
要使用自定义字体我使用书法,但我正在寻找任何方法为当前选定的标签定义不同的字体。
答案 0 :(得分:1)
TabLayout
是ViewGroup
,因此您可以使用getChildAt(selectedPosition)
访问其子级。然后,您可以迭代TabItem
个孩子(默认情况下,其LinearLayout
包含单个ImageView
和单个TextView
),如果您找到TextView
个实例,请执行{{ 1}}将所需的字体作为参数传递。