【发布时间】:2015-10-13 05:35:49
【问题描述】:
我在 webview 中加载静态 html 和 url。此外,我的 web 视图是可点击的,它的点击意图被触发。
我想实现-当在 webview 中点击 url/html 中的链接时 链接应该在 webview 中加载。但是当点击 webview 并且没有链接时 被点击的意图应该被解雇。
我需要实现 onTouch 监听器以检测 webview 上的触摸和触发意图。但是如果我实现 ontouch 那么内部链接永远不会在 webview 的 html/url 中打开
public class WebViewHotspotClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// return super.shouldOverrideUrlLoading(view, url);
// return true; does not open link
return false;//opens link in web view
}
}
hotspotWebview.setWebViewClient(new WebViewHotspotClient());
// hotspotWebview.setOnTouchListener(new OnTouchListener() {
// @Override
// public boolean onTouch(View view, MotionEvent motionEvent) {
// if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) {
// startActivity(new Intent(ImageFrameActivity.this, HotspotActivity.class));
// }
// return false;
// }
// });
谢谢!
【问题讨论】:
标签: android webview android-webview