Android中TextView字體加粗小技巧
開發(fā)中經(jīng)常會(huì)遇到字體加粗的需求急但,在使用系統(tǒng)字體的情況下,我們一般是通過在布局文件中給TextView設(shè)置android:textStyle="bold"
屬性琅绅。
如果你們的設(shè)計(jì)師小姐姐不想使用Android的這種加粗效果,只是想要接近于PingFang SC Medium
的效果鹅巍,那么TextView的bold
就有點(diǎn)沒臉看了千扶。
標(biāo)注圖如下:
image
怎么辦呢?我們可以通過比較折中的方式來設(shè)置骆捧,代碼如下:
tv.getPaint().setFakeBoldText(true);
它加粗后的效果就比較接近medium的效果澎羞。
不設(shè)置加粗、設(shè)置bold屬性括饶、代碼調(diào)用setFakeBoldText(true)
三種方式的效果如下:
image