单击时在新活动中打开WebView内的图像

时间:2016-08-20 16:47:23

标签: android webview

在webview中单击它时,是否有一种简单的方法可以在新Activity中打开图像? 或者,如果我可以在webview中单击它来获取图像的完整URL,那就太棒了。

2 个答案:

答案 0 :(得分:0)

不可能,因为你应该如何获得图片网址?

很难从webview上下文之外的webview事件中获取返回值。

如果您拥有图片的直接网址,那么您可以轻松地在用户界面上进行呈现,但如果没有直接网址,则无法呈现图片。

答案 1 :(得分:0)

创建HTML文件

<html>
<img src="abc.jpeg" width="100px" >
</html>

将它放在Android应用程序的assests文件夹中,并在webview中加载html

webview.loadUrl("file:///android_asset/abc.html");  
  • 您可以将图像与html一起存储在assets文件夹中 页面,并将图片名称指定为src标记中img的值 在HTML代码中,

  • 或者您可以提供图像的公共URL,图像也是如此 自己渲染