作为资源添加的字体在某些设备中不起作用

时间:2019-08-19 17:39:23

标签: android android-layout fonts

我一直在尝试将字体添加为我的Android项目中的一种资源,然后按照所需的步骤进行操作:在我的“ font”目录中创建“ res”目录,复制我的.ttf文件放入其中并创建了一个myfont_fontFamily.xml,在这里我定义了app:android: fontStylefontWeightfont

我一直在2部手机中测试代码:小米Redmi Note 4和三星S9。对于S9和Android Studio的设计预览,字体可以工作(在我设置android:fontFamily= "@font/myfont_fontFamily"(指myfont_fontFamily.xml)或.ttf文件的情况下直接用作字体(例如,android:fontFamily= "@font/oswald_bold"用于文件oswald_bold.ttf)。但是在小米Note4中,似乎没有一个...

请记住,我已经尝试过https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml解决方案和其他解决方案,但是似乎都没有用。

关于如何获取要在所有设备上使用的字体的任何建议?预先感谢!

0 个答案:

没有答案