这在 Activity 的 onCreate 中有效
String htmlstring="<p><em><strong>hello world</strong></em></p>";
tv.setText(Html.fromHtml(html));
但是当我在 ListView 中使用来自服务器的相同内容时,它不起作用
ViewHolder holder = new ViewHolder();
holder.quest = (TextView) vi.findViewById(R.id.question_data);
holder.quest.setText(Html.fromHtml(htmlstring));
怎么了!我怎样才能做到这一点?
最佳答案
这不是导致问题的自定义适配器,我正在从显示的服务器解析 html 数据 <作为“<”和>作为“>”所以我替换了这两个值
Spanned sp = Html.fromHtml(htmlstring.replace("<", "<").replace(">", ">"));
textview.setText(sp);
它工作得很好..希望有人能帮助解决这个问题
关于android - Html.fromHtml(文本)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25037950/