我正在开发的应用程序有一个webview,我需要捕获webview请求点击事件(例如:点击一个链接,点击一个按钮,点击一个YouTube视频播放按钮,如.. 。)Android的webview捕获链接点击
12
A
回答
3
使用此代码,这对我来说
webview.setWebViewClient(new WebViewClient()
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
return true;
}
});
14
工作这是可以做到
你有一个WebViewClient
设为您的WebView。这是如何做到这一点。
WebView webView;//make sure to initialize
webView.setWebViewClient(webViewClient);
WebViewClient webViewClient= new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url){
return true;
}
@Override
public void onLoadResource(WebView view, String url){
if(url.equals("http://yoururl.com")){
// do something
}
}
}
2
你可以做这样的事情:
WebView myWebView = (WebView) findViewById(R.id.yourWebView);
myWebView.setWebViewClient(new MyWebViewClient());
myWebView.loadUrl("yourLink");
但这时别忘了创建WebViewClient:
public class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return true;
}
}
相关问题
- 1. android webview获取点击图片链接?
- 2. 捕获webview点击(不只是从链接)
- 3. 获取事件在webview中的点击链接Android
- 4. titanium webview - 在点击链接时点击链接
- 5. Android - 在webview中获取链接用户点击
- 6. 带有可点击链接的Android TextView:如何捕获CustomAdapter ListView中的点击?
- 7. 在android textview中捕获http链接点击事件
- 8. WebView中的事件点击链接
- 9. 负载当链接被点击的WebView
- 10. 启用点击webview中的链接
- 11. WebView中的非可点击链接
- 12. Android Webview点击
- 13. 如何在Android Studio的WebView中点击YouTube视频的链接?
- 14. 的Android的WebView链接....点击橙色矩形
- 15. WebView - 用户点击链接时检测?
- 16. 检测链接被点击时WebView(Mac)
- 17. 创建意图点击WebView链接
- 18. WebView点击链接结果约:空
- 19. 如何在Android webview中通过ID捕获元素点击?
- 20. 点击android webview中的链接不会突出显示
- 21. 如何操作链接点击Android WebView上的URL
- 22. Android:带有链接亮点的Webview
- 23. 单击链接时Android WebView崩溃
- 24. 捕获按钮单击WebView
- 25. 从Webview中点击的链接获取JSON
- 26. 可点击超链接Android
- 27. 当用户点击WebView时如何打开新链接Android
- 28. 在webview中禁用点击链接或按钮Android
- 29. Android WebView App在点击链接后显示白屏
- 30. android webview通过编程方式点击html链接
这不赶在我的案件的事件。对xml部分有任何要求吗? – Virthuss