【发布时间】:2019-09-08 11:15:38
【问题描述】:
如何防止在 Codename One 应用中显示 Android VKB 的“下一步”或“完成”按钮?
目前,对于我的应用程序来说,它们是一团糟:VKB 的下一个按钮不关注下一个字段,而是关注上一个字段。经过大量试验,我没有找到让它们正常工作的方法(但在 iOS 和模拟器上都很好)。我还尝试覆盖表单中的 Layout.overridesTabIndices(com.codename1.ui.Container) 和 Layout.getChildrenInTraversalOrder(com.codename1.ui.Container) 方法,但在 Android 上没有任何变化。
我推测了两个可能的原因:在表单中使用了表单,或者更可能的是,我替换了同一表单(和其他组件)中的所有 TextFields 和 Pickers。可能是内部 Form 发生了很大的变化,导致 Android 对“下一步”按钮的映射产生了混乱。
这就是我提出要求的原因:因为我没有找到使“下一步”按钮有用的方法,所以我在问如何避免它被显示出来。
谢谢
【问题讨论】:
-
好消息!最后,我找到了 VKB 的“下一步”按钮问题的测试用例:github.com/codenameone/CodenameOne/issues/2912
标签: codenameone