Android EditText копировать и вставлять с веб-страницы, вставляет форматированный текст - PullRequest
0 голосов
/ 19 октября 2018

Пожалуйста, проверьте изображение ниже для справки.Когда я копирую любой текст с веб-страницы и вставляю его в Edittext в моем приложении, вставленный текст иногда уже отформатирован и отличается от текста по умолчанию.Как я могу сохранить вставленный текст, чтобы стиль текста по умолчанию был таким же, как и у текста редактирования.

enter image description here

1 Ответ

0 голосов
/ 19 октября 2018

Попробуйте удалить пролеты в afterTextChanged()

public void afterTextChanged(Editable s)
{
    CharacterStyle[] toBeRemovedSpans = s.getSpans(0, s.length(),
                                                MetricAffectingSpan.class);
    for (int index = 0; index < toBeRemovedSpans.length; index++)
        s.removeSpan(toBeRemovedSpans[index]);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...