如何在文本视图中显示 JSON 凌空请求响应的对象(HTML 格式)表单?



我有一个JSON响应,其中对象值采用HTML形式。其中我有一个段落,一个img src和视频src链接。如何将图像和视频解析或显示到活动上。任何帮助将不胜感激。

我从服务器收到的响应(此处仅显示一个对象(

{
"description":"<p>The Sarawak Ministry of Modernisation of Agriculture</p>n
<p><video src="https://myurl.biz/media/media/Nokia_X3_sample_video.3gp.3gp" autoplay="autoplay" controls="controls" width="300" height="150">
<span id="mce_marker" data-mce-type="bookmark">â</span></video>
</p>n<p><img src="https://myurl.biz/media/media/bird_SJhLHPo.jpg" width="547" height="264" /></p>" 
}

我试过:

txtDetails.setText( Html.fromHtml(extras.getString("details"));

我在文本视图中收到的实际结果:

The Sarawak Ministry of Modernisation of Agriculture,
​

你想做的事情是不可能的。您无法在文本视图中显示图像/视频(这不是浏览器(。首先,您需要解析 HTML。然后,一旦您拥有组件,您就可以将它们插入单独的视图中。例如

  1. 解析 HTML(有很多框架
  2. (
  3. 获取图片网址链接,并使用 Picasso(用于显示来自网址的图片的常用框架(将其显示在您的活动记录中。
  4. 获取段落并将其显示在文本视图中等。。

最新更新