android - PhoneGap/JQuery Mobile - 键盘可见时页面样式中断

标签 android jquery-mobile cordova

我有一个使用 Phonegap 和 JQuery Mobile 构建的应用程序。每当软键盘显示 - 在表单输入等上 - 整个页面都会调整大小。图像、按钮和文本。我假设哪个破坏了 CSS?

有没有人遇到过这个问题,或者知道为什么会这样?我必须重新启动应用程序才能重置布局。

任何想法表示赞赏!

谢谢!

最佳答案

我在这里找到了答案:

http://solutions.michaelbrooks.ca/2011/07/05/android-soft-keyboard-resizes-web-view/

http://comments.gmane.org/gmane.comp.handhelds.phonegap/10207

添加组合:

android:windowSoftInputMode="adjustPan"

AndroidManifest.xml

<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, target-densityDpi=device-dpi" />

到 index.html,为我完成了工作。

希望这对某人有帮助。

关于android - PhoneGap/JQuery Mobile - 键盘可见时页面样式中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6731517/

相关文章:

javascript - ios 的 Phonegap 插件...javascript 部分

facebook - Ionic 打开 facebook 应用程序

javascript - 在 jquery mobile 中离开页面时结束 SetInterval 函数

html - jQuery Mobile - 如何在搜索栏上获取搜索图标?

android - OnClick 不会在自定义 Button 类中触发,而是在父类中触发

android - 将设置添加到 Android 应用程序

javascript - jQuery 移动端与scrollTop 的bug

javascript - 重新启用 touchmove 事件监听器。带有 Phonegap 的 iPhone 应用程序

java - 启动 android studio 时未正确指定 vm 选项

Android 顺利关闭键盘