Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何强制三星手机在我的应用程序中使用我自己的字体?_Android - Fatal编程技术网

Android 如何强制三星手机在我的应用程序中使用我自己的字体?

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

我使用此代码更改应用程序上textview的字体

Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/Roboto-Bold.ttf");  
    tvDesc.setTypeface(tf);
但问题是,这只适用于nexus设备,当我在三星上安装我的应用程序时,它使用自己的字体


谢谢

可能是你把
字体
文件夹放在哪里的副本?在
res
文件夹下或
assets
文件夹下?您正在创建名为
tf2
的字体变量,并将文本视图的字体设置为
tf
。这是正确的吗?这只是一个输入问题的错误,实际上在我的代码中都是tf,我的字体都在资产文件夹中。你找到解决方案了吗?