【发布时间】:2012-09-01 07:26:48
【问题描述】:
我试图在三个不同的行中用上标和其他文本表示一个数字,但由于某种原因换行符不起作用。
TextView tvAnswer = (TextView)findViewById(R.id.textView_answer);
tvAnswer.setText(Html.fromHtml("16<sup>4</sup>" + "istext \nistextonanotherline"));
“\n”不会导致换行,但它没有我需要的“Html.fromHtml”。
这也行不通:
tvAnswer.setText(Html.fromHtml("16<sup>4</sup>" + "istext<br>istextonanotherline"));
因为 Android 显然不支持 br HTML 标签。帮忙?
【问题讨论】:
-
你会想看看下面的帖子:stackoverflow.com/questions/5382490/…
-
是的,但我不确定是否有比“CDATA”更好的休息方式。