android 对话框

来源:互联网 发布:儿童羽绒服推荐知乎 编辑:程序博客网 时间:2024/06/14 10:39

其实这个很简单,只是自己用的比较少,但是还是写一下为好。

 

1.编写一个创建对话框的代码

protected void dialog() {
  AlertDialog.Builder builder = new Builder(Main.this);
  builder.setMessage("确认退出吗?");  builder.setTitle("提示");  builder.setPositiveButton("确认", new OnClickListener() {   @Override
   public void onClick(DialogInterface dialog, int which) {
    dialog.dismiss();    Main.this.finish();
   }
  });  builder.setNegativeButton("取消", new OnClickListener() {   @Override
   public void onClick(DialogInterface dialog, int which) {
    dialog.dismiss();
   }
  });  builder.create().show();
}

2.监听back按钮事件,则用户点击back时,会弹出确认对话框

public boolean onKeyDown(int keyCode, KeyEvent event) {
  if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
   dialog();
  }
  return false;
}



其实就是这么简单。


1 0
原创粉丝点击