Манипулировать ответом html в Android-Java

0

У меня есть ответ с веб-сайта, в html, я поместил это в переменную String, теперь, например, я хочу покрасить все теги "table" в red, я пробую:

String s = "<font color='#FF0000'><b>table</b></font>";
Spanned text =  Html.fromHtml(s);

rowID=rowID.replace("table",text);
responseView.setText(rowID);

но не работает.. как я могу манипулировать им? есть библиотека, которая поможет мне? Проблема заключается в том, что я помещаю ответ манипуляции в TextView?

  • 0
    хорошо, извините .. но проблема все еще продолжается .. потому что если я попробую String s = "<font color = '# FF0000'> <b> table </ b> </ font>"; Составной текст = Html.fromHtml (s); responseView.setText (RowId); работает очень хорошо :) но с этим rowID = rowID.replace ("таблица", текст); не
Теги:

1 ответ

1
Лучший ответ

Попробуйте это: responseView.setText(Html.fromHtml(rowID), TextView.BufferType.SPANNABLE);

  • 0
    работает, но я должен удалить это: Spanned text = Html.fromHtml (s);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню