有时候,系统自带的字体并不能满足我们特殊的需求,这时候就需要引用其他的字体了,可以把下载的字体文件放在assets目录下.自定义字体文件不能使用xml代码读取而应该使用java代码:
- public class Test extends Activity {
- @Override
- public void onCreate(Bundle icicle) {
- super.onCreate(icicle);
- setContentView(R.layout.main);
- TextView tv=(TextView)findViewById(R.id.custom);
- Typeface face=Typeface.createFromAsset(getAssets(), "fonts/HandmadeTypewriter.ttf");//也可以使用其他的静态方法获取
- tv.setTypeface(face);
- }
- }