Android中TextView字体加粗小技巧
开发中经常会遇到字体加粗的需求,在使用系统字体的情况下,我们一般是通过在布局文件中给TextView设置android:textStyle="bold"属性。
如果你们的设计师小姐姐不想使用Android的这种加粗效果,只是想要接近于PingFang SC Medium的效果,那么TextView的bold就有点没脸看了。
怎么办呢?我们可以通过比较折中的方式来设置,代码如下:
tv.getPaint().setFakeBoldText(true);
它加粗后的效果就比较接近medium的效果。
不设置加粗、设置bold属性、代码调用setFakeBoldText(true)三种方式的效果如下: