final String[] items = { "男", "女", "女博士", "程序员" };
final boolean[] arrayFruitSelected = new boolean[] { true, true, false,
false };
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("单选对话框!");
builder.setIcon(R.drawable.ic_launcher);
builder.setMultiChoiceItems(items, arrayFruitSelected,
new OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1,
boolean arg2) {
arrayFruitSelected[arg1] = arg2;
}
});
builder.setPositiveButton("确认", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
StringBuilder stringBuilder = new StringBuilder();
for(int i = 0;i<arrayFruitSelected.length; i++){
if(arrayFruitSelected[i] == true){
stringBuilder.append(items[i]+"、");
}
}
Toast.makeText(context, stringBuilder.toString(), Toast.LENGTH_SHORT).show();
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
}
});
AlertDialog dialog = builder.create();
dialog.show();
多选对话框
最新推荐文章于 2020-03-30 01:07:52 发布