Android TextView的HTML换行符

时间:2012-08-31 23:20:49

标签: java android html

  

可能重复:
  How to add a line break in an Android TextView?

我试图在三行不同的行中用上标和其他文字表达一个数字,但换行因某种原因不起作用。

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标记。帮助

1 个答案:

答案 0 :(得分:1)

一种可能的解决方案是

tvAnswer.setText(Html.fromHtml("16<sup>4</sup>" + "istext "));
    tvAnswer.append("\n");