首页 > 解决方案 > 如何在第一个文本视图完成后添加第二个文本视图

问题描述

我想在第一个完成后添加第二个文本视图。水平方向的线性布局没有帮助。还有其他选择吗?请建议!

标签: androidandroid-layout

解决方案


通常,我们使用 HTML 文本来获取这些信息。我们可以为不同的文本使用尽可能多的文本样式。通过这种方式,您可以为每个文本设置不同的属性。

例如:<HTML><text1><text2></HTML>

在上面,您可以独立定义文本属性。最后将此文本放在 Textview 中。所以我们可以使用单个 TextView 本身来实现这一点。

例子:

String str = "<a>This is a  <font color='#800000FF'> blue text</font> and this is a <font color='red'> red text</font> </a>";

TextView textView = (TextView)findViewById(R.id.text);
textView.setText(Html.fromHtml(str, Html.FROM_HTML_MODE_COMPACT));

推荐阅读