Учитывая singleLine = "true" для Textview
msg = messageInbox.getMESSAGE();
msg = msg.replaceAll("\n", "<br/>");
descView.setText(Html.fromHtml(msg));
Текст не отображается только с 1-й строкой. пример у меня есть тест \ n \ n \ n и более \ n мне нужно отобразить тест 1-й строки
Я получаю ответ ** "Сообщение": "test \ nmore \ n \ n \ n \ n --------------------------- ---- -------------------- -------------------- ----------------- \ n * * Мне нужно показать тест 1-й строки, где я указал единственную строку, истинную для этого текстового представления
наконец решено спасибо всем, кто ответил ....
попробуйте эти атрибуты textview
android:inputType = "textPersonName"
ИЛИ ЖЕ
android:maxLines = "1"
Я проверил оба, но ничего не вышло.
if (msg.contains("\n"))
msg = msg.substring(0, msg.indexOf("\n"));
else
msg = msg.replaceAll("\n", "<br/>");
Если указать singleLine = true, TextView не сможет печатать лишние строки, кроме первой. Таким образом, тексты после "\ n" или "<br>" вообще не будут отображаться.