【发布时间】:2018-06-07 06:14:55
【问题描述】:
在我的应用程序中,从一种表单导航到另一种表单时,我发现 android 和 IOS 调试版本都有问题。仅当第二个表单包含任何类型的 Picker 控件时才会发生这种情况。我已经添加了在第一个表单上单击按钮导航到第二个表单的逻辑。所以现在当我单击按钮时,第二个表单的 Picker 控件会在第一个表单上打开,而不是导航到第二个表单。第二种形式只有在我在 Picker Control 上做出选择后才会出现。这个问题发生在麻烦的 android 和 IOS 版本上。请告知是否有人在最近的调试版本中遇到类似问题。
仅当 Picker 是表单上的第一个控件时才会发生这种情况。
用于选择器的代码:
Picker firstAppForm = new Picker();
String[] options = {"Tabbed Menu", "My Schedule "};
firstAppForm.setStrings(options);
firstAppForm.setUIID("TextField");
firstAppForm.setAutoSizeMode(true);
【问题讨论】:
-
我不明白这个描述。选择器从未导航到不同的表单?你在代码方面做了什么?可以加截图/视频吗?
-
当然谢。当我从一个表单导航到另一个表单时,如果第二个表单具有 Picker 控件,则 Picker 在当前表单上打开,并且只有在我在 Picker 控件中进行任何选择后才会加载第二个表单。这有意义吗?
-
我也遇到了这种行为,如果我将选择器设置为使用轻量级弹出模式为 true,它就会停止发生。
-
顺便说一句,我在轻量级选择器中发现了一个错误,我在一个可滚动的 Boxlayout Y 容器中有一个包含两个选择器的对话框,当我单击第一个时,它不会弹出,直到我单击第二个选择器,然后它继续正常工作。
-
感谢马里奥告诉我们。
标签: codenameone