在我的应用程序注册中,当我尝试在键盘上隐藏其他字段(这些是屏幕截图)时,我遇到了问题


我们该如何解决我希望页面可滚动的问题,有关信息,我正在使用phonegap构建
这需要确定对config.xml的更改,我真的不知道该怎么做。

最佳答案

我也遇到了这个问题-潜在的问题似乎是您无法使用Phonegap Build编辑androidManifest文件-您所能做的就是编辑config.xml文件,该文件实际上仅允许您更改设置的有限子集。
我想要的(以及很多其他人已经喊了很长时间了)是能够更改windowSoftInputMode。

但是,我确实找到了解决问题的方法-键盘出现在屏幕底部的字段上,我认为这与您遇到的问题相同。
对我来说-我使用的是最新的phonegap 2.7.0(但是能够通过在config.xml文件中指定phonegap 2.5.0来重现相同的行为和解决方案)

我发现的解决方案是更改config.xml中的此设置

<preference name="fullscreen" value="false" />

这的确意味着您会在屏幕顶部看到“状态栏”。这对我来说并不算大(事实上,我认为最好在其中。至少对于我的应用程序而言)-将该设置设置为““false”代替“true”-当键盘打开时,页面向上滚动以显示您正在编辑的字段。 (更确切地说,我相信视口会发生变化,而不是向上滚动)

希望对您有所帮助,并解决您的问题。.我花了数小时的时间进行搜索和弄弄才能使它正常工作(如果我没有发现我不得不放弃phonegap构建的话)

喜悦!
迪伦

10-05 20:41
查看更多