WebView:后退按钮的作用,替换成WebView里的查看历史页面
2017-04-03 15:39
477 查看
WebView:后退按钮的作用,替换成WebView里的查看历史页面
//方法1
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) {
webView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
//方法2
// 覆盖默认后退按钮的作用,替换成WebView里的查看历史页面
wv.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && wv.canGoBack()) {
wv.goBack();
return true;
}
}
return false;
}
});
//方法1
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) {
webView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
//方法2
// 覆盖默认后退按钮的作用,替换成WebView里的查看历史页面
wv.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && wv.canGoBack()) {
wv.goBack();
return true;
}
}
return false;
}
});
相关文章推荐
- webView 控件浏览页面和浏览器一样带向前和后退浏览历史页面
- Android之WebView后退按钮为返回上一个页面
- webview加载页面及前进、后退、刷新操作
- 强制客户端刷新历史页面(单击“后退”按钮时)
- 如何获得web view上的关闭按钮返回指定页面
- 如何使用存储过程实现WEB页面的审批按钮作用
- webView加载网页失败时的那个页面怎么替换掉,因为本身的页面很丑
- android webview 替换404等页面
- Android WebView 和 手机后退按钮 的故事
- iOS-获取UIWebView或者WKWebView页面的左右图片链接,点击查看大图
- android WebView 加载重定向页面无法后退解决方案
- webview应用程序中的按钮调用html页面的js事件
- android WebView 加载重定向页面无法后退解决方案
- Android WebView 和 手机后退按钮 的故事
- WebView点击加载的页面中的按钮时不弹出新窗口以及在加载后执行javascript
- 如何不允许用户使用浏览器的『后退按钮』查看前面缓存下来的页面
- 当点击前进后退按钮时让HTML和JSP页面不缓存从Web服务器上重新获取页面
- Android中替换WebView加载网页失败时的页面
- Webview页面中按钮实现自动点击
- WKWebView返回某个历史页面