首先,在moudle下新建一个asset文件夹,如图所示:

在文件夹中存入你下载的字体的.ttf文

在你需要创建的textview的activity的onCreate方法里加入如下代码
String fontPath = "Font/waha.ttf";//asset下字体文件的路径
TextView tv = (TextView)findViewById(R.id.help_view);//需要更改字体的textview的id
Typeface tf = Typeface.createFromAsset(getAssets(),fontPath);//这里要注意一个可能出错的地方typeface时不要直接写fontpath的路径,先定义string;否则会被当成R.String.XXX资源去查找,查找不到就会报资源找不到的错误。
tv.setTypeface(tf);
本文详细介绍了如何在Android应用中为TextView组件更换自定义字体,包括在项目中正确存放字体文件、获取字体路径以及使用Typeface类应用字体到TextView上。
1384





