如何使用 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
并显示您想要的文本。希望对您有所帮助!
我有一个 EditText,我可以在其中放入一条消息。假设我写了一条类似 "Hi" 的消息,后跟许多空行,然后 ChatBubble 也换行在空行中。如何在不将消息对象转换为字符串的情况下删除它们?有没有办法只使用 XML?
您可以通过首先获取您在 EditText
中输入的文本并将其保存到 String
变量来解决您的问题,如下所示:
String message = String.valueOf(editText.getText())
然后您可以简单地替换该 String
变量中的任何新行(或您要查找的任何文本)。
newMessage = message.replace("\n", "")
将“\n”替换为您要替换的任何内容。使用 newMessage
变量,创建您的 ChatBubble
并显示您想要的文本。希望对您有所帮助!