我创建了一个应用程序,该应用程序需要在单击 html 文件中的特定链接时显示 popupMenu。
现在我不确定如何获取链接的单击事件以打开 popupMenu。有人可以请教吗?我这样做对吗?
我创建了一个应用程序,该应用程序需要在单击 html 文件中的特定链接时显示 popupMenu。
现在我不确定如何获取链接的单击事件以打开 popupMenu。有人可以请教吗?我这样做对吗?
为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!
}
});