我有一个带有登录表单的简单 View 。在 Android 上,如果键盘打开,内容不会向上滚动以防止它位于键盘后面。
我按照文档中的键盘说明进行操作,并阅读了很多论坛帖子,但我还没有弄明白。
我安装了键盘插件com.ionic.keyboard
。
这是页面的结构:
<ion-nav-view>
<ion-view>
<ion-content>
...<form>..Login form..</form>...
</ion-content>
</ion-view>
</ion-nav-view>
如果我在页面中放置一些额外的虚拟内容,它表明 ion-content 确实是可滚动的。但是,当通过专注于输入打开键盘时,它不会向上移动。
- ionic 版本?
1.0.0-beta.13
- 我的应用程序是全屏的吗?没有
- 我是否测试过键盘插件是否正常工作?是的
还有什么需要我做的吗?
最佳答案
在声明键盘插件的部分,尝试添加:
if (window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(false);
}
关于javascript - 键盘显示时 Ionic ion-content 不向下滚动 (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27837270/