📅  最后修改于: 2023-12-03 14:47:57.878000             🧑  作者: Mango
TextView是Android中常用的UI组件之一,用于显示文本。可以通过编程方式设置文本的外观,包括字体、颜色、样式等。本文将介绍如何在TextView中以编程方式设置文本粗体。
在XML布局中使用TextView组件:
<TextView
android:id="@+id/textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!" />
在Java代码中获取TextView组件并设置文本:
TextView textView = findViewById(R.id.textview);
textView.setText("Hello World!");
要将TextView中的文本设置为粗体,可以使用setTypeface()方法。这个方法需要一个Typeface对象作为参数。可以使用Typeface类的静态方法创建Typeface对象,以下是一个示例:
textView.setTypeface(textView.getTypeface(), Typeface.BOLD);
这个方法将当前TextView的Typeface对象作为第一个参数传递,并将字体样式设置为粗体。如果TextView当前没有设置Typeface对象,则可以使用默认字体样式创建一个新的Typeface对象。
完整的示例代码:
TextView textView = findViewById(R.id.textview);
textView.setText("Hello World!");
textView.setTypeface(textView.getTypeface(), Typeface.BOLD);
以上代码将创建一个TextView组件,将其文本设置为“Hello World!”,并将其字体样式设置为粗体。
在TextView中,可以使用setTypeface()方法以编程方式设置文本粗体。通过将当前TextView的Typeface对象作为参数传递,并将字体样式设置为粗体,即可实现此功能。