Javascript Android离子键盘滚动问题
我正在使用ionic 1.4.2在android上开发一个应用程序。并且使用了离子键盘插件 我遇到了这个问题:在登录页面中,如果单击输入(聚焦),表单将不会滚动到中心,但是如果我键入键盘输入字符,表单将滚动到中心 在iOS上,没有这样的问题Javascript Android离子键盘滚动问题,javascript,android,angularjs,ionic-framework,android-softkeyboard,Javascript,Android,Angularjs,Ionic Framework,Android Softkeyboard,我正在使用ionic 1.4.2在android上开发一个应用程序。并且使用了离子键盘插件 我遇到了这个问题:在登录页面中,如果单击输入(聚焦),表单将不会滚动到中心,但是如果我键入键盘输入字符,表单将滚动到中心 在iOS上,没有这样的问题 <ion-content scroll="true" overflow-scroll="false" class="loginDiv" ng-show="loginViewVisible"> <form></form>
<ion-content scroll="true" overflow-scroll="false" class="loginDiv" ng-show="loginViewVisible">
<form></form>
</ion-content>
<ion-content>other elements</ion-content>
其他要素
请尝试在配置文件中添加以下代码行
<preference name="android-windowSoftInputMode" value="adjustResize" />
<preference name="fullscreen" value="false" />
希望能有所帮助。如果点击了输入,这是什么意思?@AbdulWaheed Focused。光标显示。@AbdulWaheed有什么想法吗?我理解你的意思是,如果你只关注输入字段,键盘不会向上推布局,当你开始打字时,键盘会推布局,现在你可以看到输入字段了?是这样吗?@AbdulWaheed yep。对的
if (window.cordova && window.cordova.plugins && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(true);
}