Android: получение [OBJ] с использованием Textview.SetText (characterSequence) - PullRequest
14 голосов
/ 19 декабря 2011

Я получаю [OBJ], отображаемое на экране, когда я пытаюсь установить ImageSpan для текстового представления .. вместо изображения на экране вместо символа на экране отображается символ / uFFFC, т.е. пунктирная рамка с надписью OBJ.

1 Ответ

23 голосов
/ 14 мая 2012

Я столкнулся с той же проблемой, поэтому я просто хотел удалить HTML и просто получить String.

Решение, возможно, не самое красивое, но все же довольно прагматичное:

public CharSequence stripHtml(String s) {
    return Html.fromHtml(s).toString().replace('\n', (char) 32)
        .replace((char) 160, (char) 32).replace((char) 65532, (char) 32).trim();
}

Этот символ [OBJ], по-видимому, (char) 65532.

Мне пришлось отобразить поле описания очень уродливого элемента RSS (HTML) в TextView без форматов.Гипертекст содержал много развалин WYSIWYG, таких как <p></p><p></p>

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