重写dialog的back按钮

dialog.setOnKeyListener(new DialogInterface.OnKeyListener() {

@Override
public boolean onKey(DialogInterface dialog, int keyCode,
KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_SEARCH
|| keyCode == KeyEvent.KEYCODE_BACK) {
finish();
return true;
}
return false;
}
});
posted @ 2012-08-28 12:37  sfshine  阅读(142)  评论(0编辑  收藏  举报