webview的物理返回键和顶部返回键的写法

转自:http://www.tuicool.com/articles/7BnQ7n


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();
  }
    }
  });
阅读更多
上一篇(小知识点)activity全透明,mark
下一篇(小笔记)listview 中 item之间的距离设置
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭