使用AlertDialog.Builder类创建对话框

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

下面,创建一个简单的ALertDialog并显示它:
new AlertDialog.Builder(getApplicationContext())
.setTitle("确认")
.setIcon(R.drawable.ic_launcher)
.setMessage("确定要结束应用程序吗?")
.show();

二、带按钮的AlertDialog

上面的例子很简单,下面我们在这个AlertDialog上面加几个Button,
实现删除操作的提示对话框
new AlertDialog.Builder(getApplicationContext())
.setTitle("确认")
.setIcon(R.drawable.ic_launcher)
.setMessage("确定要结束应用程序吗?")
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.setNegativeButton("取消",new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog, int which) {
//当用户点击此按钮后并不执行任何操作
}
})
.show();

posted @ 2015-04-02 18:10  空城手  阅读(504)  评论(0编辑  收藏  举报