Codename One - AutoCompleteTF不良行为

时间:2017-04-18 12:46:44

标签: android user-interface codenameone

另一天,另一个错误...... 我有三个AutoCompleteTextFields,过滤器被覆盖以从我的REST服务完成,但我的大问题是这些文本的建议弹出窗口是点击...所以当我已经完成其中一个时,任何点击建议弹出窗口另一个将触发已经填充的基础ACTF,因此显示它自己的弹出窗口,无法从其他ACTF建议弹出窗口中选择该项目。

这里的两个截图显示了情况,ACTF是文本字段暗示“Partenaire”,“Contact ...”以及已经自动完成的文本字段。

在第二张截图中,我试图在第三个ACTF上选择项目,因此前四个结果来自第三个ACTF,最后四个来自“Partenaire”ACTF。

有没有办法覆盖像弹出窗口的onShow()这样的东西,它隐藏等价物,所以当我输入其中一个时,我可以禁用其他ACTF?

我认为这是解决问题的好方法,但我对其他想法持开放态度。)

我忘记提及它,但问题出现在Android和模拟器上,但iOS没有这样的问题。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

检查您的UI是否正确设置了滚动,层次结构中只有一个容器可以在Y轴上滚动。默认情况下,Form的内容窗格应该在Y上滚动(除非它是边框布局)。