Android除了能够改变字体大小,还能改变字体样式。方法非常简单只需要将相应的字体复制到assets目录边可以实现。
步骤如下:
1.在准备字体,在windows/fonts随便拷贝一个字体将其粘贴到eclipse相应项目的assets目录中,assets目录可以存放任何资源文件,以视区别新建一个fonts目录用与存放刚才复制的字体。
注: 字体下载地址 http://www.zhaozi.cn/
2.编辑main.xml,添加一个TextView和两个按钮,分别设置ID
3.编写相应改变字体和大小代码
import android.app.Activity;
import android.graphics.Typeface;
import android.os.Bundle;
import android.widget.TextView;
public class TestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv = (TextView) findViewById(R.id.textView1);
tv.setText("ABCDEFG好好学习天天向上");
tv.setTypeface(Typeface.createFromAsset(getAssets(), "POP.TTF"));
}
}
}});
}
}