基本的AlterDialog窗口

需要声明alterdialog

java代码如下

        Button button2 = (Button) findViewById(R.id.button2);
        button2.setOnClickListener(new Button.OnClickListener() {
            public void onClick(View v) {
                new AlertDialog.Builder(ChangeTest02.this)
                        .setTitle(R.string.app_about)    //标题设置 string中预先定义app_about
                        .setMessage(R.string.app_about_msg)
                        .setPositiveButton(
                                R.string.str_ok,
                                new DialogInterface.OnClickListener() {
                                    public void onClick(DialogInterface dialogInterface, int i) {
                                        //事件代码在此设计
                                    }
                                }

                        )
                        .show();
            }
        } );

当对话窗口按钮被点击后,将事件处理代码写在onClick()中,即被执行。


以下为alertdialog的方法

setTitle            :为对话框设置标题
setIcon            :为对话框设置图标
setMessage           :为对话框设置内容
setView                   :给对话框设置自定义样式
setItems                  :设置对话框要显示的一个list,一般用于显示几个命令时
setMultiChoiceItems  :用来设置对话框显示一系列的复选框
setNeutralButton      :普通按钮
setPositiveButton     :给对话框添加"Yes"按钮
setNegativeButton    :对话框添加"No"按钮
create                      :创建对话框
show                       :显示对话框

原文地址:https://www.cnblogs.com/bycainiao/p/5201118.html