我试着展示“你好世界!”通过在我的笔记本电脑中使用存储在src / Main / CustomF / times.ttf中的自定义字体来设计应用程序.....执行时它很快消失,告诉“不幸的是你的应用程序停止了”....我的编码如下.....请帮帮我......
package com.example.nambimanavalan.customfonts;
import android.app.Activity;
import android.graphics.Typeface;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;
public class MainActivity extends Activity {
TextView t;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
t=(TextView)findViewById(R.id.mine);
Typeface custom=Typeface.createFromAsset(getAssets(),"CustomF/times.ttf");
t.setTypeface(custom);
}
}
答案 0 :(得分:1)
您需要将您的字体放在assets / Font文件夹中,而不是使用
Typeface custom=Typeface.createFromAsset(getAssets(),"Font/times.ttf");
答案 1 :(得分:0)
将您的自定义字体放入:assets / CustomF / times.ttf,然后它可能会起作用
assets文件夹直接位于项目文件夹下,无论何时创建新项目,它都是空的。