2

私は複数選択ダイアログを構築しています:

for (int i=0; i<count; i++) {
  options[i] = ...;
  checked[i] = ...;
}

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Options");
builder.setMultiChoiceItems(options, checked, optionsDialogListener);

...

AlertDialog dialog = builder.create();
dialog.show();

しかし、今はいくつかのアイテムを非表示/無効にする必要がありますが、オプション配列にはまだ必要です。

これを達成する方法はありますか?正しい方法ではないことはわかっていますが、カスタム アダプターを作成したくありません。「getChildAt」のようなものを探しています

ありがとう。

4

2 に答える 2