我在应用程序主题中设置了一个字体,如font1
:
<style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
...
<item name="fontFamily">@font/font1</item>
...
</style>
然后,当我尝试将另一种字体设置为我的一个TextView
时,如font2
:
<TextView
...
android:fontFamily="@font/font2"/>
我的期望是在这个TextView的屏幕上看到font2
样式,但它没有生效,仍然显示font1
样式。
所以我的问题是,为什么font2
没有应用于TextView
,它仍然显示font1
?
注意:我使用的是MaterialComponets主题,而不是AppCompat的
尝试
app:fontFamily="@font/font2"