我是靠谱客的博主 平淡薯片,最近开发中收集的这篇文章主要介绍Android 自定义字体,设置字体,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

效果图

 

 

 

实现代码:

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));

 

  1. noraml (普通字体,系统默认使用的字体)
  2. sans(非衬线字体)
  3. serif (衬线字体)
  4. monospace(等宽字体)

 

android:typeface="serif"

 

最后

以上就是平淡薯片为你收集整理的Android 自定义字体,设置字体的全部内容,希望文章能够帮你解决Android 自定义字体,设置字体所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部