在Android活动中离线呈现HTML

时间:2010-11-01 17:19:58

标签: html android android-activity android-2.2-froyo

我正在开发适用于Android的RSS阅读器应用。我有它到我抓住RSS提要并解析消息的地方。当用户触摸标题时,我将帖子的内容传递给另一个活动,该活动以标准文本布局显示帖子的内容。但是,这些帖子会以<img>标签的形式返回,这是预期的,因为它就是帖子中的内容。但是,使用文本布局,它当然会打印出我不想要的html。真的,我想在WebView中呈现HTML。

在WebView中转到原始帖子是不可能的,因为页面在移动浏览器上加载时间太长而且速度很慢。如何在WebView中呈现自定义HTML片段?如果WebViews不允许这样做,那么我有什么其他选项可以在不解析所有<img>(和其他)标签的情况下呈现帖子的HTML并尝试单独下载/显示它们?如果我可以提供帮助,我宁愿不重新发明浏览器控件。

这是一个明确的帖子示例:

<img src="http://myhost.com/myimages/image.jpg"/></br>Here is the content of my article.  Yada Yada.  Etc. Etc.

1 个答案:

答案 0 :(得分:2)

尝试WebView.loadDataWebView.loadDataWithBaseUrldocs here)。如果您在WebView中从Web加载任何图像或javascript,则需要使用withBaseUrl版本,并提供某种类型的http(s)URL作为基本URL。