0

我创建了一个应用程序,该应用程序需要在单击 html 文件中的特定链接时显示 popupMenu。

现在我不确定如何获取链接的单击事件以打开 popupMenu。有人可以请教吗?我这样做对吗?

4

1 回答 1

0

WebViewClient您的WebView. 现在,每次用户单击链接时,shouldOverrideUrlLoading都会调用该函数并将按下的链接作为字符串参数传递。这样,您可以通过检查此 url 参数(函数的第二个参数)来捕捉用户单击链接的时间。

最后,当您发现链接被按下时,您会显示弹出窗口。

webview.setWebViewClient(new WebViewClient()
{
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
             //if the url is your popup url
             //show the popup
             //if you want the web view to load the url return false; else return true;             
             //by default return false btw!

       }
 });
于 2012-05-16T08:15:22.907 回答