我如何修复代号中的简单逻辑错误?

问题描述 投票:-2回答:1

我是新来的代号。我正在尝试构建一个我陷入困境的应用程序。在你看到的附加的第一个截图中,有一个名为Environment的手风琴,在环境内有一个Picker。其他手风琴也是如此。我想要做的是当用户从选择器中选择一个任务时,其他手风琴应该是不可编辑的。例如,用户选择从环境手风琴中拾取垃圾,他不应该选择任何其他手风琴。

在第二张图片中,我不希望用户选择多种类型。有人可以帮助我吗?

https://imgur.com/EYzDLP1

https://imgur.com/SAcu0UN

我尝试通过if else循环来做,但它变得更糟。

预期结果:用户应该只能选择一种契约类型,如图所示。

实际结果:N / A.

java if-statement codenameone accordion picker
1个回答
-1
投票

我猜你在这里提到的挑选箭头有问题:https://github.com/codenameone/CodenameOne/issues/2775

该问题还解释了禁用它们的过程。

您还可以根据手风琴的选择将其他组件设置为启用/禁用。

切换按钮(RadioButton选择正确的类别)然后对所有条目使用一个Picker也可能更有意义。

© www.soinside.com 2019 - 2024. All rights reserved.