Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中拖动使用webview显示的html文件中的图像?_Android_Html_Image_Drag And Drop_Android Webview - Fatal编程技术网

如何在android中拖动使用webview显示的html文件中的图像?

如何在android中拖动使用webview显示的html文件中的图像?,android,html,image,drag-and-drop,android-webview,Android,Html,Image,Drag And Drop,Android Webview,我有一个Android WebView,它加载了一个html文件(实际上存储在SD卡下的某个文件夹中),其中有一个/两个/三个图像。可以拖放这些图像中的任何一个吗? 如果可能的话,下面是我的疑问 当我从(x1,y1)位置拖动图像并将其放到另一个(x2,y2)位置时,如何在图像位置更改时更改原始源文件代码 当我下次打开相同的html文件时(使用默认的html查看器或我的应用程序),我应该会看到(x2,y2)位置的图像。难道不可能吗 我试过这个。但它只是向webview添加了一个imageview。

我有一个Android WebView,它加载了一个html文件(实际上存储在SD卡下的某个文件夹中),其中有一个/两个/三个图像。可以拖放这些图像中的任何一个吗? 如果可能的话,下面是我的疑问

  • 当我从(x1,y1)位置拖动图像并将其放到另一个(x2,y2)位置时,如何在图像位置更改时更改原始源文件代码
  • 当我下次打开相同的html文件时(使用默认的html查看器或我的应用程序),我应该会看到(x2,y2)位置的图像。难道不可能吗
  • 我试过这个。但它只是向webview添加了一个imageview。(所以,当我下次运行同一个应用程序时,我在第一次运行时丢弃的位置看不到图像。)但我需要拖动源html文件中显示的图像。所以在每次拖放之后,我是否需要呈现webview内容并创建一个新的html文件来查看拖放位置中的图像
  • 可以阅读android webview内容吗?(就像我们用java阅读网页内容一样)
  • 如果我走错了/想错了,有人能帮我消除疑虑,给我一个更好的建议吗?

    我认为不可能(不使用一些不平凡的技巧)按照您的意愿实现拖放。对于您提出的另一点-如果文件位于sd上-为什么不解析html文件并获取图片位置和源链接,然后使用它自己实现拖放?毕竟,html文件是一个xml文件,它包含定义位置/链接/图像/文本的属性,我认为(如果不使用一些不寻常的技巧)不可能实现您想要的拖放。对于您提出的另一点-如果文件位于sd上-为什么不解析html文件并获取图片位置和源链接,然后使用它自己实现拖放?毕竟,html文件是一个xml文件,其中包含定义位置/链接/图像/文本的属性