2016-03-18 2 views
3

Кто-нибудь знает, как получить размер абзаца (\ n или ввести) для текста редактирования?Android TextView EditText New Line Spacing

Что я пытаюсь сделать: Я хотел бы нарисовать линию под всем текстом и сделать большую область редактирования, как блокнот. На данный момент я могу получить межстрочный интервал через LineSpacingExtra, LineHeight, LineCount. Однако ничто из этого не позволяет мне получить/установить новый интервал абзаца. Есть идеи?

Click to see screen shot

+0

TextView не предназначен для отображения нескольких абзацев текста. –

+0

Когда я тестировал свой код в pre-lollipop, он отлично работает, и я обнаружил, что он работает отлично. И эти проблемы связаны с [ошибкой, размещенной здесь] (https://code.google.com/p/android/issues/detail?id=77941). Кстати, я добавил LineSpacingMultiplier и ExtraLineSpacing для текста редактирования, показанного выше. – ccs

ответ

0

Это не проблема, и эти вопросы относятся к a bug posted here. Кстати, я добавил LineSpacingMultiplier и ExtraLineSpacing для текста редактирования, показанного выше.

0

Не доверяйте Визуальный редактор. Ваш код действительно работает в emu.

string = string.replaceAll("\\\n", System.getProperty("line.separator")); 
  1. Используя replace метод, который нужен фильтровать сбежавший перевод строки (например, «\\ п»)

  2. Только тогда каждый экземпляр строки «\ п» бежать символы получает воспроизводимую в фактический перевод строки

+0