アンドロイドアプリ内のすべてのアクティビティは、HTMLを使用して生成されます。画像の1つがタッチされたら、thisのようなアンドロイドダイアログを表示したいと思います。どうすればこれを達成できますか?私はjavascriptを仮定しているが、私はどのように考えていない。HTMLページからアンドロイドダイアログを作成するにはどうすればよいですか?
0
A
答えて
2
WebView
にはaddJavascriptInterface()
を使用できます。これにより、javascriptからネイティブのAndroidコードへのブリッジが追加され、HTMLからダイアログをトリガすることができます。
は、ここで例を参照してください: http://developer.android.com/guide/webapps/webview.html
0
HTMLファイルを表示するためにWebViewを使用していると仮定します。 これを行う場合は、カスタムWebViewClient
を使用し、shouldOverrideUrlLoading()メソッドを実装して、アクティビティ内の画像のクリックを処理できます。
setWebClient()
メソッドを使用して、WebViewにWebViewClientを追加します。
関連する問題
- 1. テーブル行をHTMLページに変換するスクリプトを作成するにはどうすればよいですか?
- 2. フレキシブルHTMLフォームレイアウトを作成するにはどうすればよいですか?
- 3. HTMLポップアップを作成するにはどうすればよいですか?
- 4. カスタムWordPressページを作成するにはどうすればよいですか?
- 5. 404ページを作成するにはどうすればよいですか?
- 6. モバイルフレンドリーなhtmlページを作成するにはどうすればよいですか?
- 7. HTMLページをモバイルフレンドリーにするにはどうすればよいですか?
- 8. ディレクトリなしでarchive.orgからページを作成するにはどうすればよいですか?
- 9. Glazed ListからHTMLテーブルを作成するにはどうすればよいですか?
- 10. Google App Engineの静的HTMLからPHPリクエストを作成するにはどうすればよいですか?
- 11. TextFieldスクロールでテキストを作成するにはどうすればよいですか? (HTMLのマーキーのような)
- 12. 親HTMLページからjavascriptポップアップページに値を取得するにはどうすればよいですか?
- 13. ウェブサービスアプリの作成にはどうすればよいですか?
- 14. Python3.1を使用してHTMLページからデータを抽出するにはどうすればよいですか?
- 15. HTMLページがプログレッシブレンダリングを利用できないようにするにはどうすればよいですか?
- 16. HTMLページからPython requests.get "application/json"を取得するにはどうすればよいですか?
- 17. WebページからHTMLトピック見出しを抽出するにはどうすればよいですか?
- 18. HTMLのページからリンクを抽出するにはどうすればよいですか?
- 19. cloudflare ddos portectionのページからhtmlを取得するにはどうすればよいですか?
- 20. htmlページからキャッシュをクリアするにはどうすればよいですか?
- 21. ページからHTMLソースを取得するにはどうすればよいですか?
- 22. ページから継承するにはどうすればよいですか?
- 23. HTMLページでGoogleフォントを使うにはどうすればいいですか
- 24. UIPickerViewのようなピッカーを最初から作成するにはどうすればよいですか?
- 25. 異なるページにナビゲートできるデスクトップアプリケーションを作成するにはどうすればよいですか?
- 26. ページを更新するまでマウスオーバースティックを作成するにはどうすればよいですか?
- 27. すべてのページで選択するルールを作成するにはどうすればよいですか?
- 28. WebページがiPhoneからズームされないようにするにはどうすればよいですか?
- 29. プログラムからJavaファイルからJavaクラスファイルを作成するにはどうすればよいですか?
- 30. htmlページからcsvを作成する
アンドロイドダイアログの例では、コード状に探しているものにならないように? – summea
これは読んでいますか? http://kpbird.blogspot.com/2011/04/android-webview-detect-html-element-on.html –
@summeaは、ダイアログを作成する方法を示していますが、HTMLをアクティビティに伝達する方法は示していません – Stephanie