android-studio - 在多编辑文本中输入的文本在 textview 中显示为单行文本
问题描述
同一个可以帮助我如何EditText
按原样显示在多行中输入的文本吗?我正在尝试显示输入的文本,但它表现为单行文本,在每个预期的行尾没有回车。
有人可以帮我解决这个问题吗?下面是我的 XML 以及如何从 EdiText 获取文本。
<EditText
android:id="@+id/edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine"
android:imeOptions="actionNext">
String message=edittext.gettext().tostring();
提前致谢。
解决方案
您的 XML 和您的似乎还可以,这也是String message=edittext.getText().toString();
请记住,传递给的文本textview
将尝试占据可用宽度,并且仅当宽度不足以在单行上显示所有文本或传递的文本中有回车时才会转到下一行。
这意味着,如果您的文本已被输入(使用 enter 或 shift+enter)返回到下一行,您的文本将出现在多行中。否则它将表现为单行文本类型的独特句子。
推荐阅读
- bash - 如何使用 Bash 替换 IP 地址中的最后一个八位字节?
- swagger - Swagger JSON - 如何更改“$ref”默认值?
- python - 使用 AppFactory 结构时使用 Flask-Sqlalchemy 反射表会引发运行时错误
- ios - 浮动面板。面板内导航
- apache-spark - 如何处理从最后一个输出到接收器的流中的消息?
- html - 如何在目标 C 中保存 HTML 字符串中的值?
- c# - Asp.Net Core 应用程序在 IIS Express 中运行,但不在 IIS 应用程序部署中
- embedded - 向 SPI1->DR 作为主机发送数据时出现问题
- xml - XSLT:条件求和
- c++ - std::vector emplace_back 实现