我有一个应用程序,其中我设置高度和宽度%,有一个包含20个输入字段的表单页面,但键盘下方的输入字段不会显示为键盘在它们上方,页面不会收缩,因为它应该是,什么可能是sollution,我尝试了一切,但没有任何帮助,改变config.xml为
<preference name="fullscreen" value="false" />
并使android清单改变如下 - &gt;
<activity android:windowSoftInputMode="stateVisible|adjustResize" >
也是这个 - &gt;
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"
我得到了理想的结果,如果有人有解决方案或者这个请帮忙吗?
答案 0 :(得分:0)
您的应用程序不会缩小,因为键盘将在应用程序上打开。我确保页面是可滚动的(不要使其位置:绝对并在触摸事件上使用stopPropagation),当键盘打开时,它将适当地滚动内容。
答案 1 :(得分:-1)
你需要使用scrollViews,看看这个:
http://davidwparker.com/2011/08/30/android-how-to-float-a-row-above-keyboard/
使用此功能,您可以将提交按钮放在键盘上,或者用户可以滚动到要提交的按钮。