2012-04-27 94 views
1

我有一个Android WebView加载了一个html文件(实际上存储在sdcard下的某个文件夹中),它具有一个/两个/三个图像。是否可以拖放这些图像中的任何一个? 如果可能的话,下面是我的疑惑如何在android中使用webview显示的HTML文件中拖动图像?

  1. 当我拖动从(X1,Y1)处的图像,并在另一个(x2,y2)的地方砸,我怎样才能改变原来的源文件代码作为图像的地方改变了?
  2. 当我在下次打开相同的HTML文件(使用默认的HTML查看器或我的应用程序)时,我应该在(x2,y2)位置看到图像。这不可能吗?我试过drag ImageView inside a WebView。但它只是将图像视图添加到webview。 (所以,当我下次运行相同的应用程序时,我没有看到图像放在第一次运行时放置的位置。)但我需要拖动源HTML文件中显示的图像。所以在每次拖放之后,我是否需要呈现webview内容并创建一个新的html文件以查看丢弃位置中的图像?
  3. 是否可以阅读android-webview内容? (就像我们阅读java中的网页内容)。

任何人都可以清除我的疑惑,并建议我一个更好的方式,如果亚姆去/思考错误?

回答

1

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

相关问题