【问题标题】:How to drag an image in html file displayed using webview in android?如何在android中使用webview显示的html文件中拖动图像?
【发布时间】:2012-04-27 10:10:15
【问题描述】:

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

  1. 当我将图像从 (x1,y1) 位置拖放到另一个 (x2,y2) 位置时,如何在图像位置更改时更改原始源文件代码?
  2. 当我下次打开相同的 html 文件时(使用默认的 html 查看器或我的应用程序),我应该在 (x2, y2) 位置看到图像。不可能吗?
  3. 我试过这个drag ImageView inside a WebView。但它只是在 webview 中添加一个 imageview。 (因此,当我下次运行相同的应用程序时,我在第一次运行时将其放置在的地方看不到图像。)但是我需要拖动源 html 文件中显示的图像。所以每次拖放后,我是否需要渲染 webview 内容并创建一个新的 html 文件才能在拖放位置查看图像?
  4. 是否可以读取 android-webview 内容? (就像我们在 java 中阅读网页内容一样)。

如果我想/想错了,任何人都可以消除我的疑虑并建议我更好的方法吗?

【问题讨论】:

    标签: android html image drag-and-drop android-webview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-28
      • 1970-01-01
      • 2017-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-15
      相关资源
      最近更新 更多