软键盘关闭后,PhoneGap + Android页面无法刷新

时间:2013-02-12 20:12:54

标签: android cordova

大多数时候(但并非总是如此),当我完成键入或软键盘隐藏时,视图区域会在底部抬起一个黑色空格。单击,倾斜或以其他方式接合电话会纠正屏幕。但是,用户的第一个动作通常是按下,但是如果单击“提交”,它会向下跳转,您实际上只需再次单击文本区域。如何在键盘关闭后停止此操作并重置屏幕。

2 个答案:

答案 0 :(得分:0)

看一下AndroidManifest.xml

http://developer.android.com/guide/topics/manifest/activity-element.html

我认为您需要更改android:configChanges

答案 1 :(得分:0)

我有完全相同的问题,我所做的是处理hidekeyboard,即使在javascript中,并执行类似window.scrollTo(0,0)或$(“input [type = text],textarea”)。blur(); 这将导致屏幕恢复到正常位置

但是当从type = text的输入字段点击输入字段密码时,只有一个问题,它在内部隐藏键盘,导致hidekeyboard事件触发并将屏幕滚动到顶部。这是这个

的唯一副作用

如果您找到了解决方案,请告诉我