AlertDialog.Builder |
对话框创建者 |
setSingleChoiceItems |
设置单选列表(单选对话框) |
setMultiChoiceItems |
设置复选列表(复选对话框) |
setView |
设置布局(自定义对话框) |
setTitle |
设置对话框标题 |
setIcon |
设置对话框图标 |
setMessage |
设置对话框内容 |
setCancellable |
设置点击对话框以外是否关闭 |
setNegativeButton |
设置消极按钮(取消按钮) |
setPositiveButton |
设置积极按钮(确定按钮) |
setNeutralButton |
设置中性按钮 |
create |
创建对话框 |
show |
显示对话框 |
ProgressDilog |
进度对话框 |
setProgressStyle |
设置进度样式 |
setMax |
设置最大值 |
setMessage |
设置内容 |
setprogress |
设置当前进度 |
show |
显示 |
dismiss |
隐藏 |
普通对话框
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this)
.setTitle("普通对话框")
.setIcon(R.mipmap.ic_launcher)
.setMessage("对话框测试\n第二行")
.setCancelable(false);
builder.setNegativeButton("消极", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, "您点击了消极按钮", Toast.LENGTH_SHORT).show();
}
});
builder.setNeutralButton("中性", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, "您点击了中性按钮", Toast.LENGTH_SHORT).show();
}
});
builder.setPositiveButton("积极", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, "您点击了积极按钮", Toast.LENGTH_SHORT).show();
}
});
AlertDialog alertDialog = builder.create();
alertDialog.show();
单选对话框
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle(