【发布时间】:2011-03-06 17:13:50
【问题描述】:
我的 android 应用程序下载使用 HTML 标记格式化的文章并将它们显示在 WebView 中。我遇到的问题是某些文章具有自动生成的图表,这些图表非常大,并且不适合 web 视图。 (请注意,我不想使用水平滚动)。
我的想法是保存包含此类图形的“div”标签的每次出现,然后将其替换为"<a href='unique_id_of_div_tag'>Show graph</a>" 链接。
有这样的东西将显示链接而不是图表。当用户点击它时,它将打开带有图形的新活动。(我将使用 WebViewClient 和 shouldOverrideUrlLoading 方法处理用户点击)
包含grap信息的'div'标签的结构类似于以下:
<div class="graph">
<div>Header</div>
<div>Graph body</div>
<div>Graph footer</div>
</div>
(我无法控制它)
总而言之,我希望能够保存<div class="graph">...</div> 的内容并将其替换为<a href="">...</a>。我怎样才能做到这一点?
谢谢, 商标
【问题讨论】:
标签: android tags replace webview