
圖片來(lái)源網(wǎng)絡(luò),入侵必刪
在最近的Android開(kāi)發(fā)的需求當(dāng)中,我遇到了特殊情況的字符串需要加粗。因?yàn)橛凶址膮^(qū)別,所以不能在XML里面單純的實(shí)現(xiàn)控件的字體加粗,我們必須用代碼來(lái)加粗。
注意:我使用的Kotlin代碼。
方式一
代碼設(shè)置字體加粗:
tv.paint.isFakeBoldText = true
代碼設(shè)置字體不加粗:
tv.paint.isFakeBoldText = false
判斷是否字體是否有加粗的情況:
tv.paint.isFakeBoldText
true的情況是加粗,false的情況是沒(méi)有加粗。
方式二
代碼設(shè)置字體加粗:
tv.typeface = Typeface.defaultFromStyle(Typeface.BOLD)