我有一个HTML5/Javascript(Sencha)应用程序,我已经在XCode中打包到PhoneGap for iOS中.无论如何,我希望能够听取键盘打开/关闭事件并做相应的事情.有没有办法做到这一点?
我在LogCat中经常看到这个调试消息.例如,在进行滑动或旋转设备时.然后,模拟器不会对事件做出反应.这是什么意思?
需要在模拟器上测试旋转但在某些版本上,当我按下CTRL F12或CTRL F11时没有任何反应(好吧,设备整体旋转而不是屏幕)我在日志中看到此消息.谷歌我找不到任何东西......
好的,这是特定的PhoneGap.我在PhoneGap的源代码中找到了一些东西:
/**
* We are providing this class to detect when the soft keyboard is shown
* and hidden in the web view.
*/
class LinearLayoutSoftKeyboardDetect extends LinearLayout {
private static final String TAG = "SoftKeyboardDetect";
Run Code Online (Sandbox Code Playgroud)
但是我没有用软键盘做任何事情,我只是在旋转设备.这可能是一个错误?