Исчезают разрывы строк HTML.fromHtml

Я беру составной текст из поля EditText и преобразовываю его в строку с тегами HTML, используя HTML.toHtml. Это прекрасно работает. Я убедился, что строка верна и содержит <br>в соответствующем месте. Однако, когда мне нужно преобразовать строку с тегами обратно в составной текст, чтобы заполнить TextView или EditText с помощью HTML.fromHtml,<br>(или несколько, если они присутствуют )в конце первого абзаца исчезают. Это означает, что если пользователь ввел текст с несколькими разрывами строк и хотел сохранить это форматирование, он будет потерян.

Я прикрепил картинку, чтобы проиллюстрировать это. Первый EditText — это пользовательский ввод, TextView под ним — результат HTML.tohtml EditText над ним, EditText под ним заполняется с помощью HTML.fromHtml с использованием строки в TextView над ним. Как видите, разрывы строк исчезли, как и лишние строки. Кроме того, когда составной текст второго текста редактирования проходит через HTML.toHtml, он теперь создает другую строку с тегами HTML.

enter image description here

Я хотел бы иметь возможность брать строку с тегами HTML из первого EditText и заполнять другие TextView или EditText без потери разрывов строк и форматирования.

10
задан halfer 5 June 2019 в 19:11
поделиться