基本的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 :显示对话框