我是新来的代号。我正在尝试构建一个无法解决的应用程序。如您所见,在所附的第一个屏幕截图中,有一个名为Environment的手风琴,在Environment内有一个Picker。其他手风琴也有同样的事情。我想做的是,当用户从选择器中选择一项任务时,其他手风琴应该不可编辑。例如,用户选择从“环境”手风琴中捡拾垃圾,他就不能选择其他手风琴。
在第二张图片中,我不希望用户选择多种类型。 有人可以帮我吗?
我尝试通过if else循环执行此操作,但情况越来越糟。
预期结果: 用户应该只能选择一种契约类型,如图所示。
实际结果: 不适用
答案 0 :(得分:-1)
我猜你在这里提到的选择器箭头存在问题:https://github.com/codenameone/CodenameOne/issues/2775
该问题还解释了禁用它们的过程。
您还可以根据手风琴的选择将其他组件设置为启用/禁用。
使用切换按钮(RadioButton
选择正确的类别),然后对所有条目使用一个Picker
,也可能更有意义。