他のアイテムをクリックすると他のアイテムをすべて無効にするにはどうすればいいですか?以下は私のコードAndroid - 他のアイテムをクリックしたときに他のアイテムをすべて無効にする
final CharSequence[] items = {"Red", "Green", "Blue"};
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("Select Sources");
builder.setMultiChoiceItems(items, null, new OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
if(items[which] == "Red"){
//Disabled Green and Blue items
}
}
});
AlertDialog alert = builder.create();
alert.show();
彼はオフに尋ねませんでしたが、無効にする方法。それ以外の場合は、setSingleChoiceItemsを代わりに使用すると意味があります。 –
@mice:「ALL」という項目が1つあります。そのアイテムが選択されていれば、他のすべてのアイテムは無効になります。 – StoneHeart