1、机器上返回键覆写onKeyDown事件
//android webview点击返回键返回上一个html
@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、Activity中顶部返回按钮的事件代码
// 按钮返回 Button btnBack = (Button) findViewById(R.id.bar_title_backButton); btnBack.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { if (webview.canGoBack()) { webview.goBack(); } else{ finish(); } } });