在开发中很多时候,系统提供的字体风格不能满足需求,这时候可以自定义需要的字体风格
步骤很简单;
//引用自定义文字建个assets包(注意在main里面建),如果有很多类型字体还可以在assets包里面再建多个包分区,包里面就放字体图片(支持图片格式ttf) //createFromAsset表示从asset里面获取数据,括号参数(第一个固定getAssets(),在assets包里面的ttf图片路径)
//代码;
//获取组件 tv = (TextView) findViewById(R.id.tv); et = (EditText) findViewById(R.id.et);
Typeface tf = Typeface.createFromAsset(getAssets(), "ziti/jianti.ttf"); //设置风格 et.setTypeface(tf); tv.setTypeface(tf);
//是不是很简单注意的地方我都用红色标记
最后效果图