Android TextView 字体加粗
16lz
2021-01-23
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), }; }
更多相关文章
- Android 实现在Java代码中修改UI界面,并修改界面
- android studio 3.1 Android Device Monitor 新的启动方式
- JS调用Java代码(Android)
- 【Android】Android Layout Binder——根据layout布局文件自动生
- Android应用程序进程启动过程的源代码分析(2)
- Android不同层次开启硬件加速的方式
- Android 的 Button 按钮实现的两种方式
- Android源代码编译
- Ubuntu 18.04 配置android 源码开发/编译环境