我的 android 应用程序的预期效果是有一个带有输入框和内容的 web 视图。当用户点击键盘时,键盘将输入框向上推,但不会调整主要内容的大小,只是覆盖在其上,如下图所示。
我遇到的问题是键盘盖住了输入框,推不起来。
这是目前的科尔多瓦安卓应用程序。在清单中,我已经配置了
<activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/activity_name" android:launchMode="singleInstance" android:name="GigJam" android:theme="@android:style/Theme.DeviceDefault.NoActionBar" android:windowSoftInputMode="adjustPan">
同样在 config.xml 中:
<preference name="Fullscreen" value="false" />
我使用 android:windowSoftInputMode="adjustPan" 来防止屏幕调整大小,这是我想要的,因为我不希望内容被挤压。我还尝试将输入框的 css 配置为固定和绝对的(基本上绑定到 webview 的底部。
据我了解,当键盘从输入框中的编辑中弹出时,它也会将框向上推,因为输入框被限制为也会被向上推的 webview。
任何建议表示赞赏,谢谢,D