2012-04-27 30 views
1

私は、1/2/3イメージを持つhtmlファイル(実際にはsdcardの下にいくつかのフォルダに格納されている)をロードしたAndroid WebViewを持っています。それらの画像のいずれかをドラッグ・ドロップすることは可能ですか? その可能な場合は、以下の私の疑問は、私のように元のソースファイルのコードを変更するにはどうすればよいアンドロイドでwebviewを使用して表示されたhtmlファイルの画像をドラッグする方法は?

  1. 私は(X1、Y1)の場所から画像をドラッグして別の(X2、Y2)の場所にドロップし、画像の場所が変更されますか?
  2. 次回に同じhtmlファイルを開くと(デフォルトのhtmlビューアやアプリケーションを使用して)、画像が(x2、y2)の場所に表示されます。それは可能ではありませんか?
  3. 私はこれを試しましたdrag ImageView inside a WebView。しかし、単にwebviewに画像ビューを追加するだけです。 (つまり、次回同じアプリケーションを実行すると、最初に実行した場所にイメージが表示されません)。しかし、ソースhtmlファイルに表示されているイメージをドラッグする必要があります。だから、すべてのドラッグドロップの後、私はWebviewのコンテンツをレンダリングし、ドロップされた場所に画像を表示するために新しいHTMLファイルを作成する必要がありますか?
  4. android-webviewのコンテンツを読むことはできますか? (私たちはjavaのWebページのコンテンツを読んでいるように)。

私の疑問をクリアして、より良い方法を提案できますか?

答えて

1

私はあなたが望むようにドラッグアンドドロップを実装することは可能ではないと思います。他のポイントについては、ファイルがあなたのsd上にある場合 - htmlファイルを解析して画像の位置とソースリンクを取得し、それを使って自分でドラッグアンドドロップを実装するのはなぜですか?結局のところ、htmlファイルは位置/リンク/画像/テキストを定義する属性を含むxmlファイルです

関連する問題