2012-04-27 47 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文件,其中包含定義位置/鏈接/圖像/文本的屬性

相關問題