1

String = "这是样本"

我想在String中单独增加SAMPLE的大小以突出显示,但需要在单个字符串中,这是在TextView中设置的。

提前致谢。

4

5 回答 5

5
textView.setText(Html.fromHtml("This is <font color='#707070' size='20'>
            SAMPLE</font>"));
于 2012-04-18T07:45:42.650 回答
4

试试这个:

String str = "This is <b>SAMPLE</b>";
yourTextView.setText(Html.fromHtml(str), BufferType.SPANNABLE);

此外,您可以使用 html 标签装饰您的字符串 (str) 以改变外观。

或者在不使用 html 内容的情况下突出显示部分文本,请阅读此内容

于 2012-04-18T07:36:41.843 回答
0

Html.fromHtml()setText()的使用TextView。支持的 Html 标签可以在这里找到TextView 支持的 Html 标签

于 2012-04-18T07:37:00.523 回答
0

我认为如果您将文本作为 html 传递,并将突出显示的部分包含在 html<bold>标记中,我认为这是可能的。

于 2012-04-18T07:37:17.900 回答
0

你有两个选择:

1,在 HTML 中格式化您的字符串并使用 HTML.from("Your text");

2、使用spannable。完整的指南可以在 这里找到链接

于 2012-04-18T09:06:14.503 回答