我试图在三行不同的行中用上标和其他文字表达一个数字,但换行因某种原因不起作用。
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标记。帮助
答案 0 :(得分:1)
一种可能的解决方案是
tvAnswer.setText(Html.fromHtml("16<sup>4</sup>" + "istext "));
tvAnswer.append("\n");