如何為 TextView 設(shè)置粗體?
在 XML 文件中使用屬性 android:typeface 來(lái)設(shè)置屬性
但是可供選擇的選項(xiàng)只有四個(gè)
normal
sans
serif
monospace
但是在代碼中可以通過(guò)方法 setTypeface(Typeface.DEFAULT_BOLD)
為 TextView 設(shè)置粗體
說(shuō)明粗體的屬性是可以在 XML 中設(shè)置的
于是,一個(gè)想法就是溜畅,看看 Android 系統(tǒng)為屬性 typeface 到底提供了多少枚舉類(lèi)型
打開(kāi) Android Platform 26 平臺(tái)的 res -> values -> attr.xml
文件, 搜索 typeface 就能找到
很欣喜的發(fā)現(xiàn),原來(lái) bold 屬性在布局文件中被放到了 textStyle 屬性中
使用 android:textStyle 就可以設(shè)置 bold 屬性了