1

我一直在尝试通过其构建器将 ArrayAdapter 或 ArrayList 实现到自定义对话框中,因为我需要多选的能力,同时列表项将是动态的(从数据库中获取)。

alertDialogBuilder.setMultiChoiceItems(items, checkedItems, listener);

就我而言,我需要itemsArrayList<String>or填充,ArrayList<CharSequence>但我似乎无法让它们工作。

我提到的 MultiChoice 对话框的类型类似于这个android-spinner-like-ui-for-selecting-multiple-options

在此处输入图像描述

我试过搜索,但我得到的唯一解决方案是单选项目。该builder.setAdapter(ListAdapter, OnClickListener)方法只允许 OnClickListener 而我需要一个 DialogInterface.OnMultiChoiceClickListener 代替。谁能给我一点启发?谢谢!

4

0 回答 0