0

大多数时候(但并非总是如此),当我完成输入 a or 并且软键盘隐藏时,视图区域会被抬高,底部有一个黑色空间。点击、倾斜或以其他方式接合手机可校正屏幕。然而,用户的第一个动作通常是按下,但如果你点击提交它会跳下来,你实际上只是再次点击文本区域。如何在键盘关闭后停止此操作并重置屏幕。

4

2 回答 2

0

看看你的AndroidManifest.xml

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

我认为你需要改变android:configChanges

于 2013-02-12T20:31:52.437 回答
0

我遇到了完全相同的问题,即使在 javascript 中也可以处理 hidekeyboard 并执行诸如 window.scrollTo(0,0) 或 $("input[type=text],textarea").blur(); 之类的操作。这将导致屏幕回到正常位置

但是,当从 type = text 的输入字段单击输入字段密码时,它会在内部隐藏键盘,这会导致 hidekeyboard 事件触发并将屏幕滚动到顶部。这是唯一的副作用

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

于 2013-02-27T11:09:26.770 回答