TextView字体加粗
程序员文章站
2022-07-13 21:53:49
...
TextView字体加粗
开发中常见的一种需求就是给字体加粗,Android中的实现方式有两种,一种是在xml中设置,一种是在代码中设置,但是这两种方式的效果不太一样,在代码中设置的加粗效果比较轻,xml中效果比较重。下图是运行的效果:
- Xml加粗方式
为TextView添加textStyle属性: android:textStyle=”bold”
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="中文Xml加粗方式"
android:textColor="@android:color/black"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text=" English Xml Thickening"
android:textColor="@android:color/black"
android:textSize="20sp"
android:textStyle="bold" />
- 代码加粗方式
//中文加粗
TextView chineseTv = findViewById(R.id.tv_chinese);
TextPaint paint = chineseTv.getPaint();
paint.setFakeBoldText(true);
//英文加粗
TextView englishTv = findViewById(R.id.tv_english);
TextPaint paint = englishTv.getPaint();
paint.setFakeBoldText(true);
上一篇: android textview更改字体
下一篇: Manacher 求最长回文子串算法