複数選択する機能が必要であると同時に、リスト項目が動的(データベースからのフェッチ)になるため、ビルダーを介してArrayAdapterまたはArrayListをカスタムダイアログに実装しようとしています。
alertDialogBuilder.setMultiChoiceItems(items, checkedItems, listener);
私の場合、またはitems
を入力する必要がありますが、それらを機能させることができないようです。ArrayList<String>
ArrayList<CharSequence>
私が言及したMultiChoiceダイアログのタイプは、このandroid-spinner-like-ui-for-selecting-multiple-optionsに似ています。
私は検索を試みましたが、私が得る唯一の解決策は単一選択項目です。このbuilder.setAdapter(ListAdapter, OnClickListener)
メソッドでは、代わりにDialogInterface.OnMultiChoiceClickListenerが必要な場合にのみ、OnClickListenerを許可します。誰かが親切に私を少し教えてもらえますか?ありがとう!