Android 如何在eclipse中使用自定义字体?

Android 如何在eclipse中使用自定义字体?,android,Android,可能重复: 我正在用阿拉伯语创建一个应用程序 并且有一个我想要使用的自定义字体 有人能告诉我应该在java类中使用哪些代码吗 我试过这个 TextView txt = (TextView) findViewById(R.id.custom_font); Typeface font = Typeface.createFromAsset(getAssets(), "trado.ttf"); txt.setTypeface(font); 但是最后一行写着字体有一个错误 标记“字体”上的语

可能重复:

我正在用阿拉伯语创建一个应用程序 并且有一个我想要使用的自定义字体 有人能告诉我应该在java类中使用哪些代码吗 我试过这个

TextView txt = (TextView) findViewById(R.id.custom_font);  
Typeface font = Typeface.createFromAsset(getAssets(), "trado.ttf");  
txt.setTypeface(font); 
但是最后一行写着字体有一个错误
标记“字体”上的语法错误,此标记后应为VariableDeclaratorId
有人能帮忙吗

试试这个,就像添加
this
lol一样

TextView txt = (TextView) findViewById(R.id.custom_font);  
Typeface font = Typeface.createFromAsset(this.getAssets(), "trado.ttf");  
txt.setTypeface(font); 

将自定义字体文件保存在
资产
文件夹内的文件夹
字体

例如:

assets/fonts/trado.ttf


并确保您的字体扩展名(即您的案例中的ttf)为小写。

重复帖子,请参阅Android-使用自定义字体一切正常,您是否已将字体添加到资产文件夹?是的,但我收到了一个错误!请准确地编写错误,您的代码似乎很好。VariableDeclaratorId应在该标记之后出现。我已经找到了如何执行此操作