文本字体代码错误

时间:2013-07-24 17:25:21

标签: android

我试图在我的一个文本视图中更改我的字体,但我想我在这里遗漏了一些东西。我在资源文件夹中有我的字体,所以我知道没关系,只是这个错误让我感到高兴。 我试过了

希望你能提供帮助。

     Typeface tf =    
     Typeface.createFromAsset(getAssets(),"fonts/AlexBrush-
         Regular-OTF.otf");
    TextView tv = (TextView) findViewById(R.id.textView1);
    tv.setTypeface(tf)

2 个答案:

答案 0 :(得分:0)

我就是这样做的:

            Typeface font = Typeface.createFromAsset(getActivity().getAssets(),"fonts/DejaVuSans.ttf");
            sometextview.setTypeface(font);

我从你的字体名称开始 - 后缀?破折号?

哦......你把字体放在“fonts”子目录中吗?

答案 1 :(得分:0)

你错过了我的朋友;在代码的最后。我刚刚在eclipse中尝试了你的代码并且出现了这个错误。

希望这对你有所帮助。

 Typeface tf =    
 Typeface.createFromAsset(getAssets(),"fonts/AlexBrush-
     Regular-OTF.otf");
 TextView tv = (TextView) findViewById(R.id.textView1);
 tv.setTypeface(tf);

有时它会引起我的小事。