您的位置:首页 > 其它

DialogFragment监听返回键的方法

2013-12-10 22:30 330 查看
在onCreateView中加入

this.getDialog().setOnKeyListener(new OnKeyListener()
{

@Override
public boolean onKey(DialogInterface arg0, int keyCode, KeyEvent arg2) {
// TODO Auto-generated method stub
if (keyCode == KeyEvent.KEYCODE_BACK) {

return true;
}else if(keyCode == KeyEvent.KEYCODE_MENU) {

return true;
}
return false;
}
});


即可。

还可以通过按下松开进行不同的事件处理。

switch (arg2.getAction()) {

case KeyEvent.ACTION_UP: //键盘松开

break;

case KeyEvent.ACTION_DOWN: //键盘按下

break;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: