Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.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_Fonts - Fatal编程技术网

Android 如何更改文本视图的字体?

Android 如何更改文本视图的字体?,android,fonts,Android,Fonts,我有文本视图。我不能表现出日本人的特点。因此,将字体下载到资产/字体文件夹。我试过这个密码 Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/ipag.ttf"); TextView tv=(TextView) findViewById(R.id.name); tv.setTypeface(tf); 但应用程序不起作用。应该更改什么?此代码适用于我: 首先声明字体: Typeface f

我有文本视图。我不能表现出日本人的特点。因此,将字体下载到资产/字体文件夹。我试过这个密码

Typeface tf = Typeface.createFromAsset(getAssets(),
            "fonts/ipag.ttf");
    TextView tv=(TextView) findViewById(R.id.name);
    tv.setTypeface(tf);

但应用程序不起作用。应该更改什么?

此代码适用于我:

首先声明字体:

Typeface font;
onCreate中的第二个:
font=Typeface.createFromAsset(getAssets(),“myfont.ttf”)

第三:也是在onCreate中:

myTest = (Button) findViewById(R.id.myTest);
myTest.setTypeface(font);
我的应用程序可以改变其中一种语言和日语,效果很好。 这是使用的字体: .

顺便说一下,字体在Assets文件夹中。

这段代码与字体在Assets文件夹中一样长,因此错误肯定在另一侧。我需要更多的信息。