Phonegap:显示键盘时布局中断

Posted

技术标签:

【中文标题】Phonegap:显示键盘时布局中断【英文标题】:Phonegap : layout breaks when keyboard is shown 【发布时间】:2014-09-22 06:46:05 【问题描述】:

我在打开键盘时遇到了 UI 问题。打开键盘时,所有具有position : fixed 的元素的样式都会中断。它们似乎随着内容滚动。请帮我解决这个问题。

ios 6.1、7.1 中存在该问题

【问题讨论】:

【参考方案1】:

根据 phonegap build version 3.1 的 documentation link,我们需要在 config.xml 中使用 "KeyboardShrinksView" 首选项。设置为 true 以在键盘出现时缩小 webview,覆盖垂直缩小视口的默认行为。这符合 android 应用的默认行为。

<preference name="KeyboardShrinksView" value="true"/>

祝你好运!

【讨论】:

以上是关于Phonegap:显示键盘时布局中断的主要内容,如果未能解决你的问题,请参考以下文章

为啥 PhoneGap 总是显示默认的启动画面?

如何使用phonegap检测android中的来电号码

Cordova/Phonegap IOS 键盘滚动问题,显示白色背景

在启动时加载外部链接的 Phonegap 应用程序 - Android

在phonegap android应用程序中显示键盘后使div可滚动

iOS7 的错误显示带有 phonegap 和 Intel App Framework 的软键盘