private void show3(){
AlertDialog.Builder builder=new AlertDialog.Builder(this);
builder.setTitle("选择性别!");
builder.setIcon(R.drawable.ic_launcher);
builder.setMultiChoiceItems(muiltyStrings,null,new OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
// TODO Auto-generated method stub
if(isChecked){
Toast.makeText(MainActivity.this,"我喜欢上了"+muiltyStrings[which],Toast.LENGTH_LONG).show();
}else{
Toast.makeText(MainActivity.this,"我不喜欢"+muiltyStrings[which],Toast.LENGTH_LONG).show();
}
}
});
builder.setNegativeButton("取消",new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.dismiss();
}
});
builder.setPositiveButton("确定",new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
AlertDialog dialog=builder.create();
dialog.show();
}
用Dialog实现多选对话框
最新推荐文章于 2023-05-21 21:57:20 发布