在我的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,但没有工作。
如何强制我的应用使用我想要的字体而不是用户设置的系统字体?