如何使用 XML 从 EditText 中剪切空白行,因为不需要的行没有显示在 TextView 中

How do I cut blank lines from EditText using XML that the unnecessary lines aren't shown in TextView

我有一个 EditText,我可以在其中放入一条消息。假设我写了一条类似 "Hi" 的消息,后跟许多空行,然后 ChatBubble 也换行在空行中。如何在不将消息对象转换为字符串的情况下删除它们?有没有办法只使用 XML?

您可以通过首先获取您在 EditText 中输入的文本并将其保存到 String 变量来解决您的问题,如下所示:

String message = String.valueOf(editText.getText())

然后您可以简单地替换该 String 变量中的任何新行(或您要查找的任何文本)。

newMessage = message.replace("\n", "")

将“\n”替换为您要替换的任何内容。使用 newMessage 变量,创建您的 ChatBubble 并显示您想要的文本。希望对您有所帮助!