android - Html.fromHtml(文本)不起作用

标签 android html custom-adapter

这在 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("&lt;", "<").replace("&gt;", ">"));
 textview.setText(sp);

它工作得很好..希望有人能帮助解决这个问题

关于android - Html.fromHtml(文本)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25037950/

相关文章:

android - 如何使用 Android 提供的(自定义)字体?

html - iTextSharp HTML 到 PDF 的转换 - 无法更改字体

android - 动态隐藏或显示 ListView 对应标题第一个字符的行中的 TextView

android - 在 ListView 中查找点击的行并获取数据

java - 找不到符号类 newLatLng

android - 带有android应用程序的自签名证书

android - Location getAccuracy() 这个函数有什么作用?

html - Angular,当一个元素为真时如何使其他元素为假

html - 如何在 css 网格单元格中定位元素?

android - Android 中带有自定义微调器的复选框和 TextView