代码之家  ›  专栏  ›  技术社区  ›  Ryan Hayes

在Android活动中离线呈现HTML

  •  2
  • Ryan Hayes  · 技术社区  · 14 年前

    我正在为Android开发一个RSS阅读器应用程序。我把它放在RSS提要和解析消息的地方。当用户触摸标题时,我将文章的内容传递给另一个活动,该活动以标准文本布局显示文章的内容。但是,这些帖子返回的图片是 <img> 标签,这是预期的,因为它是在张贴。但是,使用文本布局,它当然会打印出html,这是我不想要的。实际上,我想在类似WebView的东西中呈现HTML。

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

    <img src="http://myhost.com/myimages/image.jpg"/></br>Here is the content of my article.  Yada Yada.  Etc. Etc.
    
    1 回复  |  直到 14 年前
        1
  •  2
  •   Yoni Samlan    14 年前

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