Android 从编辑文本中获取文本

Android 从编辑文本中获取文本,android,android-edittext,android-logcat,Android,Android Edittext,Android Logcat,我已经搜索了许多线程,但找不到修复程序 在编辑文本中,我输入了如下段落 测试说明我正在按键盘上的enter键,它将带我进入下一行。这只是为了测试 当我获取文本并使用.getText.toString在LogCat中打印时,它会在两行中显示我。测试说明在一行中,它正在重新打印日志,这只是为了测试 如何在同一个字符串中获取此内容。我只是在按下键盘上的enter键并继续打字时才发现这个问题 实际上,我想在editText中键入一个段落,并将其放在单个字符串中 提前谢谢 如何在同一个字符串中获取此内容。

我已经搜索了许多线程,但找不到修复程序

在编辑文本中,我输入了如下段落

测试说明我正在按键盘上的enter键,它将带我进入下一行。这只是为了测试

当我获取文本并使用.getText.toString在LogCat中打印时,它会在两行中显示我。测试说明在一行中,它正在重新打印日志,这只是为了测试

如何在同一个字符串中获取此内容。我只是在按下键盘上的enter键并继续打字时才发现这个问题

实际上,我想在editText中键入一个段落,并将其放在单个字符串中

提前谢谢

如何在同一个字符串中获取此内容。我只在一段时间内收到这个问题 按键盘上的enter键并继续键入

它总是相同的字符串。如果您希望它位于同一行上,可以尝试string.replace以去除换行符。比如说

String content = editText.getText.toString();
content = content.replace("\n", "");

按enter键时,字符串中有一个特殊字符“\n”enters。它基本上是一个字符串,您只需删除或替换该字符。为此,可以使用字符串。替换\n