android textview更改字体
程序员文章站
2022-07-13 21:53:55
...
首先,在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);
上一篇: 面向对象设计原则:开闭原则
下一篇: TextView字体加粗