Cordova 如何防止PhoneGap中的键盘隐藏?

Cordova 如何防止PhoneGap中的键盘隐藏?,cordova,keyboard,Cordova,Keyboard,我有一个文本字段和一个按钮。默认情况下,当用户输入文本并点击当前按钮时,键盘向下滑动(隐藏) 我希望键盘保持向上而不是向下,因为用户应该能够在文本字段中输入大部分文本,然后再次点击send。我不想让键盘上下跳动 如何更改PhoneGap 2.0.0中键盘的默认行为?您必须始终显示键盘,并在操作完成后告诉用户关闭键盘 InputMethodManager inputManager = (InputMethodManager) getSystemService(Context.INPUT_METHO

我有一个文本字段和一个按钮。默认情况下,当用户输入文本并点击当前按钮时,键盘向下滑动(隐藏)

我希望键盘保持向上而不是向下,因为用户应该能够在文本字段中输入大部分文本,然后再次点击send。我不想让键盘上下跳动


如何更改PhoneGap 2.0.0中键盘的默认行为?

您必须始终显示键盘,并在操作完成后告诉用户关闭键盘

InputMethodManager inputManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); 
inputManager.toggleSoftInput(InputMethodManager.SHOW\u强制,InputMethodManager.HIDE\u仅隐式)


在onCreate()中尝试此代码活动方法。如果用户按下键盘上的“关闭”按钮或“后退”按钮,它会将其关闭。完成这些操作后,您可以从代码中关闭键盘。

您应该能够在任何平台上通过聚焦/模糊文本输入元素来显示/隐藏键盘,即[假设jQuery]:

 // To focus on your input and show the keyboard
 $('input#my_input_id').focus();

  // To blur on your input and hide the keyboard
  $('input#my_input_id').blur();

这是我在phonegap构建[Android应用程序]中尝试的,对我很有效。

运气好吗?我也有同样的问题我应该把这个代码放在phonegap应用程序的什么地方?这不允许阻止键盘关闭。