所以我有一个子菜单,用于选项菜单项。我希望有一个可勾选的条目列表,用户可以选择/取消选择他们想要的任意数量。唯一无法解决的问题是如何防止当复选框之一被点击时选项菜单关闭。我看到performShortcut有一个FLAG_PERFORM_NO_CLOSE标志,但我不确定如何使用该方法。我尝试了很多方法,但我对按键事件应该来自哪里或者这是否是我应该查看的正确方法感到困惑。
所以简而言之:我如何防止选项菜单/子菜单在选择选项时关闭?
所以简而言之:我如何防止选项菜单/子菜单在选择选项时关闭?
AlertDialog.Builder.setMultiChoiceItems(CharSequence[] items, boolean[] checkedItems, DialogInterface.OnMultiChoiceClickListener listener)
将一个数组传递给此方法,并将子菜单选择代码放入ClickListener中。