我一直在尝试通过其构建器将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)
方法只允许OnClickListener,而我需要DialogInterface.OnMultiChoiceClickListener。有人可以怜悯我一点吗?谢谢!