1

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

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

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

4

1 回答 1

1

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

于 2012-04-27T10:33:36.797 回答