私は複数選択ダイアログを構築しています:
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」のようなものを探しています
ありがとう。