代码非常简单,套路也比较固定:

第一步:创建AlertDialog对象

AlertDialog.Builder builder = new AlertDialog.Builder(this);
注意在构造函数参数列表中的“this”其实是一个Activity的对象。


第二步:设置弹出框的小图标、标题、提示文字的内容以及是否允许用户进行取消操作:

builder.setIcon(android.R.drawable.ic_dialog_info);builder.setTitle("温馨提示");builder.setMessage("确定要继续吗");builder.setCancelable(true);

第三步:定义“确定”按钮以及点击事件:

builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {    @Override    public void onClick(DialogInterface dialog, int which) {        /*         *  在这里实现你自己的业务逻辑         */    }});

第四步:定义“取消”按钮以及点击事件:

builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {    @Override    public void onClick(DialogInterface dialog, int which) {        /*         *  在这里实现你自己的业务逻辑         */    }});


第五步:弹出对话框:

builder.create().show();

完整的代码如下所示:
AlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setIcon(android.R.drawable.ic_dialog_info);builder.setTitle("温馨提示");builder.setMessage("您还有项目没有填写完整,确定要继续吗");builder.setCancelable(true);builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {    @Override    public void onClick(DialogInterface dialog, int which) {        /*         *  在这里实现你自己的逻辑         */    }});builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {    @Override    public void onClick(DialogInterface dialog, int which) {        /*         *  在这里实现你自己的逻辑         */    }});builder.create().show();






更多相关文章

  1. Android(安卓)自定义dialog,实现右上角显示一个控件按钮
  2. Android(安卓)RadioGroup和RadioButton案例及详解
  3. Android(安卓)实现倒计时的简单方式
  4. (4.1.1)Android(安卓)ActionBar完全解析,使用官方推荐的最佳导航栏(
  5. Android非常简单的TextView展开和收起,在列表中TextView文章展开
  6. 安卓控件之单选按钮 (RadioButton和RadioGroup)
  7. android中如何添加一个监听按钮,点击之后从一个activity跳转到另
  8. 【Android】悬浮按钮(FloatingActionButton)
  9. Android的menu(菜单)按钮的使用(by星空武哥)

随机推荐

  1. android camera Intent调用
  2. android 登陆、注册、并个指定用户充值
  3. android adb配置环境变量
  4. Android ADB server didn't ACK * failed
  5. Android共享数据ContentProvider的使用
  6. 求 在独立service 中 调用contentprovide
  7. Android 解决setRequestedOrientation之
  8. 10.ScrollView
  9. Android线程调度机制
  10. 识别你的手机 Android的属性系统