Typeface 和 TypeStyle

如何为 TextView 设置粗体?
在 XML 文件中使用属性 android:typeface 来设置属性
但是可供选择的选项只有四个
normal
sans
serif
monospace
但是在代码中可以通过方法 setTypeface(Typeface.DEFAULT_BOLD)
为 TextView 设置粗体
说明粗体的属性是可以在 XML 中设置的
于是,一个想法就是,看看 Android 系统为属性 typeface 到底提供了多少枚举类型
打开 Android Platform 26 平台的 res -> values -> attr.xml
文件, 搜索 typeface 就能找到


图片.png

很欣喜的发现,原来 bold 属性在布局文件中被放到了 textStyle 属性中
使用 android:textStyle 就可以设置 bold 属性了

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

推荐阅读更多精彩内容