gpt4 book ai didi

android - 在 android 中渲染 HTML

转载 作者:行者123 更新时间:2023-11-28 03:13:06 25 4
gpt4 key购买 nike

在 android 中渲染 HTML

问题:

我的 android 应用程序接受来自服务器的 HTML 我想呈现该 HTML
其中所有 HTML 标记如 <SPAN>,<Style>,<Strong>,会很好地工作

Sample HTML = 
<p><strong>Social</strong> <u>Work</u></p><p><em>At least</em>
<span style="color: rgb(155, 187, 89);">
<span style="color: rgb(127, 96, 0);">1 day</span></span>
<span style="font-size: 28px;">/ month</span></p>

我尝试过的-

         1) Html.FromHtml(html); method but it doesnt support all tag
It work for some tags only (color is not recognise)

2) Jsoup.parse(html).text() i used from Jsoup lib but
It gives same result as above

3) sp=StringEscapeUtils.escapeHtml4(html) than I used this like
Html.fromHtml(Html.fromHtml(sp).toString()))
Still no expected result

当我使用 Html.fromHtml()结果我得到 -

           Social Work

At least 1 day / month

我想要的结果-

          Social Work

At least 1 day / month
(with "1 day" in RED color)

如果有任何其他方法可以执行这些操作或我在上述方法中犯的任何错误。

最佳答案

如果 WebView 对于您的目的而言过于重量级,并且您的 HTML 相对简单,您可能需要考虑这个 github 项目:https://github.com/kobjects/htmlview

关于android - 在 android 中渲染 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29693826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com