我试图在我的一个文本视图中更改我的字体,但我想我在这里遗漏了一些东西。我在资源文件夹中有我的字体,所以我知道没关系,只是这个错误让我感到高兴。 我试过了
希望你能提供帮助。
Typeface tf =
Typeface.createFromAsset(getAssets(),"fonts/AlexBrush-
Regular-OTF.otf");
TextView tv = (TextView) findViewById(R.id.textView1);
tv.setTypeface(tf)
答案 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);
有时它会引起我的小事。