我在PhoneGap
的{{1}}应用中输入了Android
。
当键盘打开时,必须抬起屏幕才能看到输入,然后在键盘上方看到它。
一旦她成功,我写回按钮的事件就不再起作用了!当我按下不同的输入并且屏幕变得正常时,事件就会起作用..
也许有人知道为什么会这样?
我使用PhoneGap 2.2.0版本 - Android设备2.2版本
这是我的活动:
document.addEventListener("backbutton", function (e) {
alert('U press back');
}, false);
这是我的输入:
<input type="text" id="MyInp"/>
答案 0 :(得分:3)
考虑到这一点,当您点击输入框时,Android会执行自行引入键盘的操作,因为它是输入框的属性。
自然后退按钮操作是撤消上一个操作或移动到上一页等。因此,默认的后退按钮行为是隐藏键盘。
Android没有提供覆盖该操作的规定,如果焦点位于输入框内,它将始终隐藏键盘。
希望有所帮助。
@Sahil Mahajan Mj:由于100%的接受率,问题突出显示。希望我的也被接受了。
答案 1 :(得分:0)
当我添加时,问题解决了:
android: windowSoftInputMode = "adjustPan"
在Manifest.xml文件中,
我不知道为什么.. 但它已经解决了!