返回当前webview页面的后退图标

时间:2016-04-05 12:22:12

标签: java android android-studio webview

我在Android工作室工作,最初我在webview中打开了我的网址,我想提供一个后退按钮,当按钮被点击时,它返回到当前的webview页面,即webview中的url源。

3 个答案:

答案 0 :(得分:1)

WebView有一个名为enter image description here的方法,但如果WebView允许您通过goBack()返回,则应调用此方法。 您应该覆盖onBackPressed()onKeyDown(),并使用此方法。 像这样的东西

Override 
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) { 

        //if Back key pressed and this WebView has a back history item.
        webView.goBack(); 
        return true; 
     } 
  return super.onKeyDown(keyCode, event);
} 

答案 1 :(得分:0)

Back Navigation in a Webview Android App

@Override public void onBackPressed() {
    if (web.copyBackForwardList().getCurrentIndex() > 0) {
        web.goBack();
    }
    else {
        // Your exit alert code, or alternatively line below to finish
        super.onBackPressed(); // finishes activity
    } }

答案 2 :(得分:0)

单击后退按钮您可以添加此

     if (mWebView.canGoBack()) {
                mWebView.goBack();
            }