我正在开发一个移动应用程序,目前正在使用phonegap。在我的登录屏幕中,当我选择一个文本字段时,当键盘向上滑动时,视图水平收缩。这只发生在安卓系统上,而不是iOS系统上。
这让我很担心,因为我有一个position:absolute; bottom:0;
的底部工具栏,当键盘出现时,这个工具栏在android中被向上推。在ios中,键盘只是简单地覆盖它。
最佳答案
在AndroidManifest.xml
中,在您的主要活动中添加以下内容:
android:windowSoftInputMode="adjustPan"
和
android:configChanges="orientation|keyboardHidden"
在
index.html
中添加Traumalles指出的内容:<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, target-densityDpi=device-dpi" />