Phonegap:在Android中的键盘显示屏上调整webview的大小

Ada*_*dam 6 javascript css keyboard jquery cordova

在最新的Android版本中,我有一个类似于(具有固定定位)的模式与facebook对于messenger中的feed/chat中的评论.我想要的看起来与此类似:

在此输入图像描述

因此,当您专注于输入时,键盘会打开并缩小webview.它默认不起作用,我找不到任何解决方案.

我尝试添加此首选项config.xmladjustResize没有做任何事情,stateVisible只是在我启动应用程序时打开键盘.

<preference name="android-windowSoftInputMode" value="stateVisible|adjustResize" />
Run Code Online (Sandbox Code Playgroud)

这很奇怪.从Android文档开始, adjustResize应该这样做:

The activity's main window is always resized to 
make room for the soft keyboard on screen.
Run Code Online (Sandbox Code Playgroud)

我正在使用Phonegap 3.0,我有一个带有kitkat的Nexus 5进行测试.

Qui*_*Fix 11

在我使用phonegap 3.0创建的项目中,默认情况下,应用程序是全屏活动,键盘隐藏了应用程序,应用程序未调整大小.

我编辑了config.xml并设置了<preference name="fullscreen" value="false" />,然后应用程序不再是全屏,当打开软键盘时,应用程序被调整大小以适应屏幕的其余部分.