DialogDemo
1.最简单的Dialog
// 最简单的Dialog
public void simpleDialog(View source){
AlertDialog.Builder builder = new AlertDialog.Builder(this)
.setTitle("简单对话框标题").setIcon(R.mipmap.ic_launcher)
.setMessage("对话框内容").setCancelable(false);
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
}
});
builder.setNeutralButton("Neutral", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
}
});
builder.show();
}
2.简单列表项Dialog
// 简单列表项对话框
private String[] items = new String[]{"第一项","第二项","第三项","第四项"};
public void simpleList(View source){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("标题");
builder.setIcon(R.mipmap.ic_launcher);
builder.setItems(items, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int which) {
MyUtil.showToast(DialogActivity.this,"你选中了"+items[which]);
}
});
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
}
});
builder.show();
}