在android的原生系统中,我们使用的字体默认是3种:normal ,bold ,italic(正常 ,粗体 ,意大利圆体);
比如我们想使用行书之类的字体咋办呢??
那得导入字体集,才能使用更多的字体了。
给大家一个链接吧!
win7预览效果:
在android种使用方式是导入到asset包下面,
然后给自己的组件设置 setTypeface:
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.ipaddress);
// 加载字体
font = Typeface.createFromAsset(getAssets(), "fonts/fand.ttf");
// // 获取组件
showip = (TextView) findViewById(R.id.txt_ipaddress);
// 使用字体
showip.setTypeface(font);
效果:
textview 是更改了字体的,下面的button没更改字体。
注意:
1.这是针对局部的更改字体,你如果想对整个系统换字体的话,那就得去root ,再更改字体了。