带有新行的AlertDialog消息。 ( n不起作用。)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带有新行的AlertDialog消息。 ( n不起作用。)相关的知识,希望对你有一定的参考价值。

我需要在android上的AlertDialog中使用断行符。我已经尝试使用“ n”字符,但它不起作用。我没有看到“ n”字符,但文字不会换行。

有帮助吗?

答案

您可以使用html.fromHtml("some string" + "<br>")在跨文本元素上创建新行。

另一答案

如果你从某个地方收到字符串,也许 正在被转义。

试试:

string = string.replace("\n","
");
另一答案

如何使用HTML标记设置新文本?

    controlName.setText(Html.fromHtml(outputString + "<br/>" + outputString2));
另一答案

在Dialog或Activity / Fragment中使用“ n”无关紧要。 我遇到了同样的问题,但事实证明TextView具有以下属性:android:singleLine =“true”或android:maxLines =“1”,它与“ n”冲突,因此请务必先删除这些属性。

以上是关于带有新行的AlertDialog消息。 ( n不起作用。)的主要内容,如果未能解决你的问题,请参考以下文章

AlertDialog setmessage 在 Asynctask 中不起作用

如何在 ListView 和 AlertDialog 中设置自定义字体?

带有 NumberPicker 的 AlertDialog 呈现不正确

带有肯定按钮并验证自定义 EditText 的 AlertDialog

如何发送多行的 Apple 推送通知,即带有 '\n' 字符?

带有Edittext setView的Android AlertDialog Builder在底部显示?