我一直在尝试将字体添加为我的Android项目中的一种资源,然后按照所需的步骤进行操作:在我的“ font
”目录中创建“ res
”目录,复制我的.ttf
文件放入其中并创建了一个myfont_fontFamily.xml
,在这里我定义了app:
和android:
fontStyle
,fontWeight
和font
我一直在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解决方案和其他解决方案,但是似乎都没有用。
关于如何获取要在所有设备上使用的字体的任何建议?预先感谢!