Android中TextView字体加粗小技巧

简介: 开发中经常会遇到字体加粗的需求,在使用系统字体的情况下,我们一般是通过在布局文件中给TextView设置`android:textStyle="bold"`属性。如果你们的设计师小姐姐不想使用Android的这种加粗效果,只是想要接近于`PingFang SC Medium`的效果,那么TextView的`bold`就有点没脸看了。

Android中TextView字体加粗小技巧

开发中经常会遇到字体加粗的需求,在使用系统字体的情况下,我们一般是通过在布局文件中给TextView设置android:textStyle="bold"属性。

如果你们的设计师小姐姐不想使用Android的这种加粗效果,只是想要接近于PingFang SC Medium的效果,那么TextView的bold就有点没脸看了。

标注图如下:

怎么办呢?我们可以通过比较折中的方式来设置,代码如下:

tv.getPaint().setFakeBoldText(true);

它加粗后的效果就比较接近medium的效果。

不设置加粗、设置bold属性、代码调用setFakeBoldText(true)三种方式的效果如下:

相关文章
|
Android开发 数据安全/隐私保护
Android TextView 使用以及属性(方法)大全(下)
TextViewXML属性和相关方法说明(2)
905 0
|
30天前
|
Android开发
Android开发小技巧:怎样在 textview 前面加上一个小图标。
Android开发小技巧:怎样在 textview 前面加上一个小图标。
12 0
|
8月前
|
XML Android开发 数据格式
Android 中使用SpannableString实现TextView文本超链接跳转功能
Android 中使用SpannableString实现TextView文本超链接跳转功能
159 0
|
8月前
|
Android开发
Android 实现视图文本TextView的展开与收缩功能
Android 实现视图文本TextView的展开与收缩功能
209 0
|
8月前
|
Java Android开发 iOS开发
Android TextView 与 EditText 的区别与使用
Android TextView 与 EditText 的区别与使用
99 0
|
11月前
|
Android开发
Android控件 TextView属性大全
Android控件 TextView属性大全
|
Android开发
Android 重写TextView的onDraw函数遇坑记
Android 重写TextView的onDraw函数遇坑记
160 0
Android 重写TextView的onDraw函数遇坑记
|
Java Android开发 开发者
Android Spinner与自定义TextView填坑记
Android Spinner与自定义TextView填坑记
123 0
Android Spinner与自定义TextView填坑记
|
XML Android开发 数据格式
Android 指定TextView某个 字/段 颜色,可批量设置
Android 指定TextView某个 字/段 颜色,可批量设置
Android 指定TextView某个 字/段 颜色,可批量设置
|
XML Android开发 数据格式
Android TextView--项目开发少不了你
Android TextView--项目开发少不了你
Android TextView--项目开发少不了你