在多重编辑文本中输入的文本在textview中显示为单行文本

时间:2018-11-08 17:13:53

标签: android-studio

同一个人可以帮助我如何显示在多行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();

先谢谢了。

1 个答案:

答案 0 :(得分:0)

您的XML和您的XML似乎还可以,String message=edittext.getText().toString();

请记住,传递给textview的文本将尝试占用可用的宽度,并且仅当宽度不足以在一行上显示所有文本或传递的回车符时才转到下一行文本。

这意味着,如果输入了文本,则文本将显示在多行中(使用enter或shift + enter)以返回到下一行。否则,它将表现为单行文本类型的唯一句子。