xml中设置
TextView添加如下属性属性
android:textStyle="bold"
代码中设置
// 方式一
textView.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
// 方式二
textView.setTypeface(Typeface.DEFAULT_BOLD);
// 方式三
textView.getPaint().setFakeBoldText(true);
查看源码发现Typeface.DEFAULT_BOL
其实就是Typeface.defaultFromStyle(Typeface.BOLD)
的值,Typeface
源码中部分代码:
static {
init();
// Set up defaults and typefaces exposed in public API
DEFAULT = create((String) null, 0);
DEFAULT_BOLD = create((String) null, Typeface.BOLD);
SANS_SERIF = create("sans-serif", 0);
SERIF = create("serif", 0);
MONOSPACE = create("monospace", 0);
sDefaults = new Typeface[] {
DEFAULT,
DEFAULT_BOLD,
create((String) null, Typeface.ITALIC),
create((String) null, Typeface.BOLD_ITALIC),
};
}