Android 中TextView 的字体修改

开发中很多小伙伴应该都遇到过 项目中需要不同的字体,我用的最多的就是 数字 默认字体放不下 设计就用瘦高瘦高的字体 哈哈。
项目直接粘贴工具类
先来一张图
我的字体文件 放在了 assets 中

WX20190402-120829.png

public static void Roadgeek(TextView... tvs) {
        if (tvs.length > 0) {
            Typeface typeFace = Typeface.createFromAsset(tvs[0].getContext().getAssets(), "fonts/Roadgeek 2005 Mittelschrift.ttf");
            for (TextView tv : tvs) {
                tv.setTypeface(typeFace);
            }
        }
    }

这里我使用 可变长度数组参数 ,方便调用

FontsUtils.Roadgeek(mTotal);
FontsUtils.Roadgeek(mTotal, mSevenTotal, mMonthTotal);

想要改变字体的 TextView 都添加进去就行了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,702评论 0 17
  • 近日观看《我的前半生》,看点很多。我觉得让罗子君能够迅速成长的因素,除了闺蜜唐晶的功劳以外,还有她的儿子平儿。因为...
    若水17阅读 2,632评论 4 6
  • 我沿着你生活过的轨迹, 独自在迷茫黑夜中寻觅, 路灯在夜色中显得孤寂, 你笑颜还在我心中清晰。 路灯下的路依然有人...
    俞飛阅读 272评论 0 0
  • WarmSunshine8 姓名:郑学功 公司:大连春安船舶管理有限公司 【日精进打卡第9天】 【知~学习】 《活...
    WarmSunshine8阅读 128评论 0 0