您的位置:首页 > 其它

点击手机返回键弹出Dialog对话框功能

2014-09-17 15:17 232 查看
在程序中,我们为了防止出现客户在使用程序填信息或者浏览页面时因误点返回键造成关闭界面的现象,需要添加弹出框功能,以确认客户是否要退出本界面,下面是功能实现的代码:

1.点击手机返回键的判断

public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
//弹出来自定义的Dialog对话框
    dialog();
}
return false;

}


2.对话框的代码:

public void dialog(){
AlertDialog.Builder bulider =new Builder(MainActivity.this);
bulider.setTitle("提示");
bulider.setMessage("你确定你要关掉它?");
bulider.setPositiveButton("确定", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int arg1) {
dialog.dismiss();
MainActivity.this.finish();

}
});
bulider.setNegativeButton("取消", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int arg1) {
// TODO Auto-generated method stub
dialog.dismiss();
}
});
bulider.create().show();

}


将这两段代码直接放进项目里面即可实现功能!

7种形式的Android Dialog使用 讲解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐