我有一个在 Chrome 中运行良好的 Sencha Touch 应用程序。但是,当使用 eclipse 和 Applaud 捆绑包打包为 Android 应用程序时,它会产生一种相当奇怪的行为,这可能与 SoftKeyboardDetect 相关。
用户可以点击复选框以输入关于所显示信息的评论。这将取消隐藏他们可以写评论的文本区域。然后他们点击一个按钮继续。显示的信息被新信息替换,他们可以再次选中复选框以输入评论。点击继续按钮会取消选中复选框并隐藏文本区域。
我发现如果用户在第一个信息上输入评论然后点击继续按钮,继续按钮保持“按下”状态并且必须再次点击才能继续。
我注意到点击继续按钮会导致 SoftKeyboardDetect 事件被触发,我想知道这是否是导致问题的原因?
如果我更改代码,以便当用户按下继续时,文本区域保持显示(即未隐藏),问题就消失了,这导致我假设响应高度变化的 phonegap 类 LinearLayoutSoftKeyboardDetect 落后问题。有谁知道我可以如何禁用该 phonegap 行为?