点击手机返回键弹出Dialog对话框功能
2014-09-17 15:17
232 查看
在程序中,我们为了防止出现客户在使用程序填信息或者浏览页面时因误点返回键造成关闭界面的现象,需要添加弹出框功能,以确认客户是否要退出本界面,下面是功能实现的代码:
1.点击手机返回键的判断
2.对话框的代码:
将这两段代码直接放进项目里面即可实现功能!
7种形式的Android Dialog使用 讲解
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使用 讲解
相关文章推荐
- Android点击返回键back时弹出对话框Dialog
- 手机调用系统的拍照和裁剪功能,假设界面有输入框EditText,在一些手机会出现点击EditText会弹出输入法,却不能输入的情况。
- AlertDialog,当点击按钮时,能够根据界面上输入的数据,弹出对话框,显示界面中输入的相关信息
- 手机调用系统的拍照和裁剪功能,如果界面有输入框EditText,在一些手机会出现点击EditText会弹出输入法,却不能输入的情况。
- jQuery Dialog 弹出层对话框插件--功能全面
- app按手机返回键,弹出Toast提示用户功能。
- jeecg操作子标签点击弹出对话框(dialog)以及消息框弹出
- thinkphp 无刷新上传头像 有dialog弹出层对话框效果 有水印功能
- 双击手机返回键弹出对话框
- andriod对话框,弹出框dialog以及点击item的响应
- android 实现点击输入框弹出日期选择对话框(DatePickerDialog)
- 实现自定义的dialog(类似QQ点击退出后弹出的对话框)
- 27-Dialog练习题,点击弹出一个对话框,选项是一个列表
- Android点击返回键back时弹出对话框Dialog
- 手机调用系统的拍照和裁剪功能,假设界面有输入框EditText,在一些手机会出现点击EditText会弹出输入法,却不能输入的情况。
- 我点击保存按钮后,先弹出一个保存成功的对话框
- winform中如何实现自动点击webbrowser弹出对话框中的确定按钮
- 点击UpdatePanel中的按钮弹出javascript对话框
- 点击JSP页面后弹出“下载”对话框问题