我正在使用离子1.4.2在Android上开发应用程序。并使用离子键盘插件。
我遇到了这个问题:在登录页面中,如果点击(聚焦)输入,表单将不会滚动到中心,但是如果我键入键盘输入一个字符,表单将滚动到中心。
在iOS上,没有这样的问题。
<ion-content scroll="true" overflow-scroll="false" class="loginDiv" ng-show="loginViewVisible">
<form></form>
</ion-content>
<ion-content>other elements</ion-content>
答案 0 :(得分:0)
请尝试在配置文件中添加以下代码行。
<preference name="android-windowSoftInputMode" value="adjustResize" />
<preference name="fullscreen" value="false" />
可以找到配置文件 android xml路径:app / platforms / android / res / xml / config.xml
还有更多请检查app.js文件中的键盘插件是否设置如下:
if (window.cordova && window.cordova.plugins && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(true);
}
希望它会有所帮助。