-8

如何从该字符串中获取下划线和粗体文本.. 我需要像 Hello good night "underline&bold" 这样的输出,他喜欢唱歌。

4

3 回答 3

2

这很简单,只要你喜欢。

Message = "<HTML><BODY><U><B>TEST STRING</BODY></HTML>"; //or Message = "<U><B>TEST STRING</B></U>";

Textview.setText(Html.fromHtml(Message));

您只需将 html 格式的字符串添加到 textview 中,它就会按照 html 格式呈现。

于 2013-07-19T11:49:32.437 回答
2

将此用于粗体和下划线

String tempString="yourString";
  SpannableString spanString = new SpannableString(tempString);
  spanString.setSpan(new UnderlineSpan(), 0, spanString.length(), 0);
  spanString.setSpan(new StyleSpan(Typeface.BOLD), 0, spanString.length(), 0);
于 2013-07-19T11:42:01.613 回答
0

利用

 textview.setText(Html.toHtml(myString));

您可以在其中使用 html 标签在myString变量中添加粗体和下划线。

myString="My name is <b> Naresh</b>...";

于 2013-07-19T11:48:41.423 回答