在Android开发中,TextView是用于显示文本的常用控件之一。如果我们想要在一个TextView中加载两个标签,可以使用Html.fromHtml()方法来实现。下面是一个示例代码,演示了如何加载两个标签到TextView中。

首先,在布局文件中定义一个TextView控件:

<TextView
    android:id="@+id/textView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textColor="@android:color/black"
    android:textSize="16sp" />

接下来,在Java代码中获取TextView控件,并使用Html.fromHtml()方法加载两个标签:

TextView textView = findViewById(R.id.textView);

String label1 = "<font color='#FF0000'>标签1:</font>";
String content1 = "这是标签1的内容";
String label2 = "<font color='#0000FF'>标签2:</font>";
String content2 = "这是标签2的内容";

String htmlText = label1 + content1 + "<br/>" + label2 + content2;
textView.setText(Html.fromHtml(htmlText));

在上述代码中,我们首先定义了两个标签的文字内容,其中使用了HTML的标签和属性来设置标签的样式。然后,我们通过拼接这些标签和内容,并用<br/>标签分隔,形成一个完整的HTML文本。最后,使用Html.fromHtml()方法将HTML文本转换成Spanned对象,并设置给TextView的文本属性。

其中,<font>标签用于设置文字的颜色,可以通过color属性来指定颜色值。在示例代码中,我们使用了#FF0000#0000FF分别表示红色和蓝色。你可以根据需要修改颜色值。

需要注意的是,从Android N(7.0)开始,TextView默认不支持加载HTML文本,如果你的应用目标SDK版本是7.0或更高,还需要在TextView控件上添加android:usesCleartextTraffic="true"属性来开启HTML支持。

通过以上步骤,我们就可以在一个TextView中加载两个标签了。运行应用后,你会看到TextView中的文本显示为带有两个不同颜色的标签和对应的内容。

总结起来,要实现Android TextView中加载两个标签,我们需要以下几个步骤:

  1. 在布局文件中定义一个TextView控件。
  2. 在Java代码中获取TextView控件,并定义两个标签的文字内容。
  3. 使用Html.fromHtml()方法将标签和内容拼接成一个完整的HTML文本。
  4. 将HTML文本转换成Spanned对象,并设置给TextView的文本属性。
  5. 运行应用,查看TextView中的文本显示效果。

希望以上解答对你有所帮助,如果还有其他问题,请随时提问。