.setTitle("标题")
.setMessage("简单消息框")
//.setView(text)
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.dismiss();
}
})
.show();
2.final EditText text=new EditText(AlertDialogActivity.this);
new AlertDialog.Builder(AlertDialogActivity.this)
.setTitle("确定")
.setIcon(R.drawable.icon)
//.setMessage("确定吗?")
.setView(text)
.setSingleChoiceItems(it, 0, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Log.i(TAG, "获取的which.."+which+it[which]);
text.setText(it[which]);
}
})
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.dismiss();
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.dismiss();
}
})
.show();
3.new AlertDialog.Builder(AlertDialogActivity.this)
.setTitle("确定")
.setIcon(R.drawable.icon)
.setMultiChoiceItems(new String[]{"a","s","d","f","g","t"}, null, new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
// TODO Auto-generated method stub
Log.i(TAG, "获取的which..."+which+isChecked);
}
})
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.dismiss();
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.dismiss();
}
})
.show();
4.new AlertDialog.Builder(AlertDialogActivity.this)
.setTitle("确定")
.setIcon(R.drawable.icon)
//.setMessage("确定吗?")
//.setView(new EditText(AlertDialogActivity.this))
.setItems(new String[]{"列表1","列表2","列表3"}, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
})
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.dismiss();
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.dismiss();
}
})
.show();
5.
1 | ImageView img = new ImageView(self); |
2 | img.setImageResource(R.drawable.icon); |
3 | |
4 | new AlertDialog.Builder(self) |
5 | .setTitle( "图片框" ) |
6 | .setView(img) |
7 | .setPositiveButton( "确定" , null ) |
8 | .show(); |
![Android详细的对话框AlertDialog.Builder使用方法](https://i-blog.csdnimg.cn/blog_migrate/74fba86a1225697a73eb9ca9803c00cd.png)