Android 设置TextView的字体
2022-05-09 本文已影响0人
枫未晚
Android自己携带了好几种字体,比如serif,可以选择用自带的字体,也可以自己导入
使用自带字体
使用自带字体只需要在textview中使用如下属性即可。
android:typeface="serif" // sans,serif,monospace
使用导入字体
字体支持两种格式,ttf
和otf
,可以直接在计算机的C:\Windows\Fonts
目录中获取一些ttf
格式的字体,如果在计算机中找不到符合设计图的字体,可以叫UI导出该字体,通常导出的字体是otf
格式。
放入字体后,直接通过如下代码获取并设置字体即可。
val sourceHanSansCN = Typeface.createFromAsset(context?.assets, "fonts/SourceHanSansCN-Bold.otf")
// 需要获取textView实例,然后设置实例的typeface属性,这里使用了viewBinding
binding.textView.typeface = sourceHanSansCN