我有一个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。然后,一旦您拥有组件,您就可以将它们插入单独的视图中。例如
- 你解析 HTML(有很多框架 (
- 获取图片网址链接,并使用 Picasso(用于显示来自网址的图片的常用框架(将其显示在您的活动记录中。
- 获取段落并将其显示在文本视图中等。。