Текст, введенный в многостраничный текст редактирования, отображается как однострочный текст в режиме просмотра текста - PullRequest
0 голосов
/ 08 ноября 2018

Может ли тот же помочь мне, как я могу показать текст, введенный в многострочном 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 голосов
/ 08 ноября 2018

Ваш XML и ваш, кажется, в порядке, и это тоже String message=edittext.getText().toString();

Помните, что текст, переданный в textview, попытается занять доступную ширину и перейдет к следующей строке, только если недостаточно ширины для отображения всего текста в одной строке или если в переданном тексте есть возврат каретки.

Это означает, что ваш текст будет отображаться в несколько строк, если он был набран так (с помощью ввода или Shift + Enter), чтобы вернуться к следующей строке. в противном случае он будет вести себя как однострочный текст уникального предложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...