我需要在Android上的AlertDialog
中使用断行符。我已经尝试使用“\ n”字符,但它不起作用。我没有看到“\ n”字符,但文字不会换行。
有帮助吗?
您可以使用Html.fromHtml("some string" + "<br>")
在跨文本元素上创建新行。
如果你从某个地方收到字符串,也许\n
正在被转义。
试试:
string = string.replace("\\n","\n");
如何使用HTML标记设置新文本?
controlName.setText(Html.fromHtml(outputString + "<br/>" + outputString2));
在Dialog或Activity / Fragment中使用“\ n”无关紧要。 我遇到了同样的问题,但事实证明TextView具有以下属性:android:singleLine =“true”或android:maxLines =“1”,它与“\ n”冲突,因此请务必先删除这些属性。