Android 如何强制三星手机在我的应用程序中使用我自己的字体?
我使用此代码更改应用程序上textview的字体Android 如何强制三星手机在我的应用程序中使用我自己的字体?,android,Android,我使用此代码更改应用程序上textview的字体 Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/Roboto-Bold.ttf"); tvDesc.setTypeface(tf); 但问题是,这只适用于nexus设备,当我在三星上安装我的应用程序时,它使用自己的字体 谢谢可能是你把字体文件夹放在哪里的副本?在res文件夹下或assets文件夹下?您正在创建名为tf2的字体变量,并将文本视图的字体设置为tf。这是正
Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/Roboto-Bold.ttf");
tvDesc.setTypeface(tf);
但问题是,这只适用于nexus设备,当我在三星上安装我的应用程序时,它使用自己的字体
谢谢可能是你把
字体
文件夹放在哪里的副本?在res
文件夹下或assets
文件夹下?您正在创建名为tf2
的字体变量,并将文本视图的字体设置为tf
。这是正确的吗?这只是一个输入问题的错误,实际上在我的代码中都是tf,我的字体都在资产文件夹中。你找到解决方案了吗?