【发布时间】:2017-11-04 15:42:03
【问题描述】:
我想与一个听者进行多选对话,我按选项的顺序。我该怎么做?
String[] multiChoiceItems =
getResources().getStringArray(R.array.dialog_choice_array_monday);
boolean[] checkedItems = {false, false, false, false, false, false, false};
new AlertDialog.Builder(NewScheduleActivity.this)
.setTitle(getString(R.string.main_dialog_multi_choice_monday))
.setMultiChoiceItems(multiChoiceItems, checkedItems, null)
.setPositiveButton(getString(R.string.dialog_ok), null)
.setNegativeButton(getString(R.string.dialog_cancel), null)
.show();
}
【问题讨论】:
-
您尝试过自定义对话框吗?见:stackoverflow.com/questions/13341560/…
-
@nhoxbypass 问题是听按下选项的顺序..我不知道如何实现这个
-
如果我下面的解决方案是您想要的,请告诉我
-
@KJNewtown 不幸的是不是......我正在寻找一个解决方案,我点击这些项目的顺序/顺序
-
是的!所以你需要为序列创建一个新数组,并通过使用我的解决方案,在 onClick 监听器中,只需在里面添加代码即可将所选元素添加到 sequenceArray 中!最后,该数组将按照选择的顺序包含数据。你看到可能性了吗?