1

我有一个应用程序,我在其中设置了 % 的高度和宽度,有一个包含 20 个输入字段的表单页面,但是键盘下方的输入字段没有显示为键盘在它们上方,页面不会像它应该的那样缩小,可能是什么解决方案,我尝试了一切但没有任何帮助,将config.xml更改为

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

并使 android manifest 像这样改变 -->

<activity android:windowSoftInputMode="stateVisible|adjustResize" >

还有这个 -->

android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"

我力求得到想要的结果,所以如果有人有解决方案或这个,请帮忙?

4

2 回答 2

0

您的应用程序不会缩小,因为键盘会在应用程序上方打开。我确保页面是可滚动的(不要让它 position: absolute 并在触摸事件上使用 stopPropagation ),并且当键盘打开时它会适当地滚动内容。

于 2013-08-24T09:10:24.350 回答
-1

你需要使用scrollViews,看看这个:

http://davidwparker.com/2011/08/30/android-how-to-float-a-row-above-keyboard/

使用它,您可以将提交按钮放在键盘上,或者用户可以滚动到按钮进行提交。

于 2013-08-23T18:59:42.220 回答