2010-11-01 48 views
2

我正在开发面向Android的RSS阅读器应用程序。我已经把它放在了RSS feed的位置,并且解析了这些消息。当用户触摸标题时,我将帖子的内容传递给另一个活动,该活动以标准文本布局显示帖子的内容。但是,这些帖子会返回带有<img>标记形式的图片,因为这是帖子中的内容,所以这是预期的。但是,使用文本布局,它当然会打印出我不想要的html。真的,我想要像WebView那样呈现HTML。离线显示Android活动中的HTML

转到WebView中的原始文章是不成问题的,因为页面在浏览器上加载时间过长,速度很慢。如何在WebView中呈现自定义HTML代码片段?如果WebViews不允许这样做,那么我还有什么其他选择来呈现帖子的HTML,而无需解析所有<img>(和其他)标签并尝试单独下载/显示它们?如果我可以帮助,我宁愿不重新创建浏览器控件。

这里有一个职位清晰的例子:

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

回答

2

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