📜  如何设置 TextView 文本样式,例如粗体、斜体 (1)

📅  最后修改于: 2023-12-03 14:53:17.963000             🧑  作者: Mango

如何设置 TextView 文本样式,例如粗体、斜体

在 Android 中设置 TextView 的文本样式是非常简单的。TextView 提供了四种文本样式,分别是普通、粗体、斜体和粗斜体。下面将详细介绍如何设置这四种文本样式。

普通文本样式

普通文本样式是 TextView 的默认文本样式,它不加粗也不倾斜。要设置 TextView 的文本为普通样式,可以直接在布局文件中设置 android:text 属性。

<TextView
    android:id="@+id/textView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="This is normal text" />
粗体文本样式

粗体文本样式是加粗后的文本样式。要设置 TextView 的文本为粗体样式,可以通过设置 android:textStyle 属性或者在代码中设置 setTypeface 方法。

<TextView
    android:id="@+id/textView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="This is bold text"
    android:textStyle="bold" />

或者在代码中:

TextView textView = findViewById(R.id.textView);
textView.setTypeface(null, Typeface.BOLD);
斜体文本样式

斜体文本样式是将文本倾斜后的样式。要设置 TextView 的文本为斜体样式,可以通过设置 android:textStyle 属性或者在代码中设置 setTypeface 方法。

<TextView
    android:id="@+id/textView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="This is italic text"
    android:textStyle="italic" />

或者在代码中:

TextView textView = findViewById(R.id.textView);
textView.setTypeface(null, Typeface.ITALIC);
粗斜体文本样式

粗斜体文本样式是加粗并倾斜后的文本样式。要设置 TextView 的文本为粗斜体样式,只能在代码中设置 setTypeface 方法。

TextView textView = findViewById(R.id.textView);
textView.setTypeface(null, Typeface.BOLD_ITALIC);

以上就是如何设置 TextView 文本样式的详细介绍。通过上述方法,可以轻松实现不同文本样式的显示效果。