Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android的html文件中单击链接后如何显示弹出菜单_Android_Android Layout_Android Listview_Android Webview - Fatal编程技术网

在Android的html文件中单击链接后如何显示弹出菜单

在Android的html文件中单击链接后如何显示弹出菜单,android,android-layout,android-listview,android-webview,Android,Android Layout,Android Listview,Android Webview,我创建了一个应用程序,它要求在html文件中单击特定链接时显示弹出菜单 现在我不确定如何获得链接的单击事件以打开弹出菜单。有人能给我建议吗?我这样做对吗?谢谢你。 现在,每次用户单击链接时,都会调用该函数,并将按下的链接作为字符串参数传递。通过这种方式,您可以通过检查此url参数(函数的第二个参数)来捕获用户单击链接的时间 最后,当您发现链接被按下时,显示弹出窗口 webview.setWebViewClient(new WebViewClient() { public boolean

我创建了一个应用程序,它要求在html文件中单击特定链接时显示弹出菜单

现在我不确定如何获得链接的单击事件以打开弹出菜单。有人能给我建议吗?我这样做对吗?

谢谢你。 现在,每次用户单击链接时,都会调用该函数,并将按下的链接作为字符串参数传递。通过这种方式,您可以通过检查此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!

       }
 });

是的,我已经使用webview打开了html文件,有什么想法吗?谢谢Sherif,但我需要更多的解释,我如何连接从webview单击的链接?你能给我举个小例子吗?供参考?谢谢谢里夫,我会立即实施,非常感谢谢里夫的小问题,我怎样才能抓住按下的链接?假设我在一个视图上有30个链接,而用户单击了第10个链接,我如何才能捕捉到该事件?感谢您的帮助。哦,您应该知道链接的
href
。因此,你需要注意:
if(url.equals(“kaza-kaza”)
。。。