学而实习之 不亦乐乎

Android:TextView 字体加粗

2021-12-18 22:34:31

一、在布局中实现

布局文件中这样设置即可:android:textStyle="bold"

二、代码实现

这里实现在代码中字体加粗,并且效果略微不同,

代码如下:

tv1.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
tv2.getPaint().setFakeBoldText(true);
tv3.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
tv3.getPaint().setFakeBoldText(true);

xml代码如下:

<TextView
    android:id="@+id/tv_0"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="奥密克戎"
    android:textSize="20sp" />

<TextView
    android:id="@+id/tv_1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="20dp"
    android:text="奥密克戎"
    android:textSize="20sp" />

<TextView
    android:id="@+id/tv_2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="20dp"
    android:text="奥密克戎"
    android:textSize="20sp" />

<TextView
    android:id="@+id/tv_3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="20dp"
    android:text="奥密克戎"
    android:textSize="20sp" />