标签:
android AlertDialog常见使用
简单提示框:

AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
alertDialog.setTitle("HELLO");
alertDialog.setMessage("HELLO,WORLD");
alertDialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "OK" + arg1,
Toast.LENGTH_SHORT).show();
arg0.dismiss();
}
});
alertDialog.show();
确认,取消框:

AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
alertDialog.setTitle("HELLO");
alertDialog.setMessage("Are you sure to delete?");
alertDialog.setPositiveButton("OK",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(),
"OK" + arg1, Toast.LENGTH_SHORT).show();
arg0.dismiss();
}
});
alertDialog.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(),
"Canceled" + arg1, Toast.LENGTH_SHORT)
.show();
arg0.dismiss();
}
}).create();
alertDialog.show();
单选列表弹出框:

AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
alertDialog.setTitle("HELLO");
String[] items = new String[] { "123", "345" };
alertDialog.setSingleChoiceItems(items, 0,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "" + arg1,
Toast.LENGTH_LONG).show();
}
});
alertDialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "OK" + arg1,
Toast.LENGTH_SHORT).show();
arg0.dismiss();
}
});
alertDialog.show();
多列表选择弹出框:

AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
alertDialog.setTitle("HELLO");
String[] items = new String[] { "123", "345" };
alertDialog.setMultiChoiceItems(items,
new boolean[]{true,false},
new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1,
boolean arg2) {
// TODO Auto-generated method stub
}
});
alertDialog.setPositiveButton("OK",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(),
"OK" + arg1, Toast.LENGTH_SHORT).show();
arg0.dismiss();
}
});
alertDialog.show();
标签:
原文地址:http://www.cnblogs.com/mxm2005/p/4841712.html