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

How can I create an android dialog from my HTML page?

本文关键字:创建 android 对话框 HTML 我的      更新时间:2023-09-26

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

您可以将WebViewaddJavascriptInterface()一起使用。这添加了一个从javascript到原生Android代码的桥梁,允许您从HTML触发对话框。

请参阅此处的示例:http://developer.android.com/guide/webapps/webview.html

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

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