gpt4 book ai didi

java - 从 JSON 字符串在 EditText 上显示 HTML

转载 作者:行者123 更新时间:2023-11-28 03:42:31 24 4
gpt4 key购买 nike

我正在尝试将一些基本的 HTML 显示到 Android 上的 EditText。

我已经发现实现它的方法是使用 Html.fromHtml(String source) 方法。这实际上工作得很好。

但是我的字符串源是从 JSONObject 中提取的,出于某种原因它忽略了其中的 HTML 标记。

我使用这些行来更改相应 EditText 上的文本:

text = JSONdata.getJSONObject("text");
clip.setText(Html.fromHtml("text.getString("content")));

然而,这只是显示没有任何格式的字符串。 这里有人知道为什么会这样吗?

更让我疯狂的是,如果我尝试这样做:

clip.setText(Html.fromHtml("<h2>Heading</h2>" + text.getString("content")));

这将以正确的格式显示单词标题,同时仍然忽略在以下字符串中找到的标签。

我想我需要将 JSONString 更改为另一种数据类型,但我还没有发现任何有用的东西。

我希望我的问题足够清楚。提前致谢。

最佳答案

如果用标签包围字符串会发生什么?

clip.setText(Html.fromHtml("<html>"+text.getString("content")+"</html>)); 

关于java - 从 JSON 字符串在 EditText 上显示 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9477199/

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