如何改变TextView的字体?

时间:2013-07-15 15:20:59

标签: android fonts

我有textview。我无法展示日本特色。所以下载字体到Assets / fonts文件夹。我试过这段代码

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

但是应用程序无法正常工作。应该改变什么?

1 个答案:

答案 0 :(得分:0)

此代码对我有用:

首先声明字体:

Typeface font;

在onCreate里面的第二个:
font = Typeface.createFromAsset(getAssets(), "myfont.ttf");

第三:也在onCreate里面:

myTest = (Button) findViewById(R.id.myTest);
myTest.setTypeface(font);

我的应用程序可以改变其中一种语言和日语,并且效果很好。 这是使用的字体: http://wowslider.com/styles/miso-bold-webfont.ttf
顺便说一下,字体在Assets文件夹中。