概述
效果图
实现代码:
1、先下载字体文件.ttf
下载链接:http://font.chinaz.com/maobiziti.html
2、main文件夹下创建fonts文件夹,.ttf文件复制到fonts文件夹下
3、读取ttf文件
List<Typeface> mTypefaceList = new ArrayList();
private void getFontFromAssets() {
mTypefaceList.add(Typeface.DEFAULT);
String[] fontNameList = null;
AssetManager assetManager = getAssets();
try {
fontNameList = assetManager.list("fonts");
} catch (IOException e) {
e.printStackTrace();
}
for (int i = 0; i < fontNameList.length; i++) {
String fontPath = "fonts" + "/" + fontNameList[i];
Typeface typeface = Typeface.createFromAsset(assetManager, fontPath);//根据路径得到Typeface
mTypefaceList.add(typeface);
}
}
4、设置文本字体:
textView.setTypeface(mTypefaceList.get(1));
textView2.setTypeface(mTypefaceList.get(2));
textView3.setTypeface(mTypefaceList.get(3));
textView4.setTypeface(mTypefaceList.get(4));
- noraml (普通字体,系统默认使用的字体)
- sans(非衬线字体)
- serif (衬线字体)
- monospace(等宽字体)
android:typeface="serif"
最后
以上就是平淡薯片为你收集整理的Android 自定义字体,设置字体的全部内容,希望文章能够帮你解决Android 自定义字体,设置字体所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复