如何从我的HTML页面创建一个android对话框?

时间:2012-02-01 17:18:53

标签: java javascript android html

我的Android应用内的每个活动都是使用HTML生成的。当其中一个图像被触摸时,我想调出一个像this这样的安卓对话框。我怎样才能做到这一点?我假设是javascript,但我不知道如何。

2 个答案:

答案 0 :(得分:2)

您可以WebView使用addJavascriptInterface()。这增加了从javascript到原生Android代码的桥梁,允许您从HTML触发对话框。

见这里的例子: http://developer.android.com/guide/webapps/webview.html

答案 1 :(得分:0)

我假设你使用WebView来显示HTML文件。 如果这样做,您可以使用自定义WebViewClient并实施shouldOverrideUrlLoading()方法来处理活动中图像的点击。

您可以通过setWebClient()方法将WebViewClient添加到WebView中。