我应该在哪里将"ttf"文件放在Android项目中?

din*_*707 26 android textview android-layout android-edittext

我正在尝试使用Typeface在我的项目中使用字体.我将其复制"font.ttf"到"assets"文件夹中名为"fonts"的文件夹中.但是eclipse不允许编译它.它在fonts文件夹中显示错误.我该怎么办?

我得到的错误是:

invalid resource directory name     fonts   /NoRats/assets  line 1  Android AAPT Problem
Run Code Online (Sandbox Code Playgroud)

Nik*_*hil 37

请检查此链接,它可能对您有所帮助.


要么


使用下面的代码.

Typeface tf = Typeface.createFromAsset(this.getAssets(),"fonts/LATINWD.TTF");
txt1.setTypeface(tf);
Run Code Online (Sandbox Code Playgroud)

.ttf文件位于 - > assets/fonts/LATINWD.TTF

请先清理您的项目,然后再次检查.

快乐的编码.


Har*_*jar 5

将您的字体文件放在Assest文件夹中,

并使用Bellow Code进行访问.

Typeface tf=Typeface.createFromAsset(getAssets(),"fonts/Century Gothic.ttf");


textview=(TextView)findViewById(R.id.textviewone);
       textview.setTypeface(tf);
Run Code Online (Sandbox Code Playgroud)

ttf文件位于 - > assets/fonts/Century Gothic.ttf中