java - 不使用 TextView 将 HTML 转换为字符串

标签 java android html

我在填充 TextView 时遇到问题。 我有一个 HTML 字符串,需要从 HTML 转换为字符串并替换一些字符。 问题是:我可以直接将其转换为: TextView.setText(Html.fromHtml(sampleText);

但是我需要在将转换后的 SampleText 提供给 TextView 之前对其进行更改。

例如:

String sampleText = "<b>Some Text</b>"
newSampleText = Html.fromHtml(sampleText);
newSampleText.replace(char1, char2);
TextView.setText(newSampletext);

有人知道如何转换字符串中保存的 HTML 吗?

最佳答案

如果不需要格式化,请使用Html.fromHtml(sampleText).toString()

否则,您需要使用 jsoup 从 html 中提取文本查找并更改文本,如 here

关于java - 不使用 TextView 将 HTML 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32349992/

相关文章:

java - 构建项目时如何让 Intellij IDEA 调用 wsimport?

html - Eclipse 追不上外部 CSS

javascript - 来自多个来源的 jQuery 动画 - 影响多个对象

java - 如何获取泛型类型参数?

使用 Maven 的 Java 无法构建 : Cannot run program "cmd" "Malformed argument has embedded quote"

android - 如何在新的 Google 应用内购买中使用购买历史记录处理购买状态

android - 如何在 OpenGL ES 中绘制去除隐藏线的线框网格?

android - 以下构建成功msg后出现 "ERROR: No build artifacts found"的错误如何解决?

html - 如何在图像下放置 figcaption

java - 没有这样的列 _id Android、Java、SQL