当我点击输入文本字段或文本区域时,软键盘会出现。有时它会遮盖这些元素。
页面放置在iScroll中,位于底部,还有一个绝对定位的div,因此一旦屏幕弹出,我无法滚动到其中任何一个。我怀疑在键盘出现时必须将webview缩小。但是,尝试了很多方法后,它仍然没有起作用。
config.xml
<preference name="permissions" value="none" />
<preference name="phonegap-version" value="3.5.0" />
<preference name="orientation" value="default" />
<preference name="target-device" value="universal" />
<preference name="fullscreen" value="false" />
<preference name="webviewbounce" value="true" />
<preference name="prerendered-icon" value="false" />
<preference name="stay-in-webview" value="false" />
<preference name="ios-statusbarstyle" value="black-opaque" />
<preference name="detect-data-types" value="true" />
<preference name="exit-on-suspend" value="false" />
<preference name="show-splash-screen-spinner" value="false" />
<preference name="auto-hide-splash-screen" value="false" />
<preference name="disable-cursor" value="false" />
<preference name="android-minSdkVersion" value="13" />
<preference name="android-windowSoftInputMode" value="adjustResize|stateHidden" />
<preference name="android-installLocation" value="auto" />
<preference name="SplashScreen" value="splash" />
我尝试过许多不同的android-windowSoftInputMode值,如下面的示例所示。
<preference name="android-windowSoftInputMode" value="stateVisible|adjustResize|adjustPan" />
网页头部
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height" />
(是的,我也试过很多其他方法)
如果您认为任何其他相关信息,请告诉我。不幸的是,我不能分享太多代码,但据我所知,这就是我们需要担心的全部内容。
谢谢,
<style> <item name="android:windowTranslucentStatus">true</item> </style>
。 - rajmathan