Я получаю [OBJ], отображаемый на экране, когда я пытаюсь установить ImageSpan в текстовом представлении. Он показывает символ unicode/uFFFC вместо изображения на экране, т.е. пунктирная коробка с OBJ, написанная внутри нее.
Android: получение [OBJ] с использованием Textview.SetText(characterSequence)
Ответ 1
У меня возникла такая же проблема, поэтому я просто хотел, чтобы 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>
...