防止系统字体覆盖app字体系列

时间:2018-05-18 18:27:00

标签: android fonts

在我的styles.xml中,我已经完成了这个:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:textViewStyle">@style/RobotoTextViewStyle</item>
</style>

<style name="RobotoTextViewStyle" parent="android:Widget.TextView">
    <item name="android:fontFamily">sans-serif</item>
</style>

我希望将我的应用程序保留在我设置的字体系列中。

但是,如果我转到我的手机设置并将字体更改为,例如&#34; Choco cooky&#34;,我的整个应用程序将使用&#34; Choco cooky&#34;作为font系列,而不是我在styles.xml中设置的那个。

我已经尝试为每个TextView设置fontFamily,但没有工作。

如何强制我的应用使用我想要的字体而不是用户设置的系统字体?

0 个答案:

没有答案
相关问题