今天在做项目的时候,在键盘显示的时候隐藏某些操作,键盘隐藏的时候,打开某些操作。网上找了很久,才找到具体的监听事件,特此记录下来,供大家参考:

首先需要添加插件:

cordova plugin add ionic-plugin-keyboard --save
复制代码

1.软键盘显示监听

window.addEventListener('native.keyboardshow', function (e) {// todo 进行键盘可用时操作//e.keyboardHeight 表示软件盘显示的时候的高度});
复制代码

2.软键盘隐藏监听

  window.addEventListener('native.keyboardhide', function (e) {// todo 进行键盘不可用时操作});
复制代码

3. 打开软键盘

cordova.plugins.Keyboard.show();
复制代码

4. 关闭软键盘

cordova.plugins.Keyboard.close();
复制代码

5. 判断软键盘是否可用

cordova.plugins.Keyboard.isVisible
复制代码

注意,这个不是方法,是一个属性。

6. 显示隐藏键盘附件栏

cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);
复制代码

7. 禁止和允许滑动

cordova.plugins.Keyboard.disableScroll(true);
cordova.plugins.Keyboard.disableScroll(false);
复制代码
  • 我的博客:博客传送门
  • 我的简书:简书传送门
  • 我的CSDN:CSDN传送门
  • 我的GitHub:GitHub传送门

Ionic Cordova实现软键盘的监听 以及操作大全相关推荐

  1. 对EditText的软键盘进行监听-----android:imeOptions

    在android发开过程中,有时候需要对EditText的软键盘进行监听. 当点击软键盘回车位置按键的时候,需要实现 完成.前进.下一项.搜索.发送或其他功能,这就需要开发者对软键盘回车的点击事件进行 ...

  2. android软键盘关闭监听

    1 可以监听软键盘的关闭,做相应处理 public class SoftKeyBoardListener {private View rootView;//activity的根视图int rootVi ...

  3. jquery实现上下左右键盘监听_基于 jQuery 实现键盘事件监听控件

    最近项目里要做一个画板,需要对键盘事件进行监听,来进行诸如撤回.重做.移动.缩放等操作,因此顺手实现了一个键盘事件监听控件,期间略有收获,整理出来,希望对大家有所帮助,更希望能获得高手的指点. 1. ...

  4. [Java][详解]使用jintellitype实现键盘全局监听

    [下载jintellitype] 首先要下载jintellitype-1.3.9,这里提供下载地址 [jintellitype-百度网盘下载] 链接: https://pan.baidu.com/s/ ...

  5. Java Swing 键盘事件监听

    Java Swing 键盘事件监听 开发工具与关键技术:java. elipse2019.jdk1.8 作者:Amewin 撰写时间:2019年9月16日 键盘事件的事件源一般丐组件相关,当一个组件处 ...

  6. JS:打字游戏_键盘事件监听

    1. 打字游戏 屏幕随机出现字母或数字 用户按下键盘,屏幕显示回答正确与否 当用户按下ESC时游戏结束 <!DOCTYPE html> <html lang="en&quo ...

  7. Tkinter键盘敲击监听小工具

    Tkinter键盘敲击监听小工具 1. 用到的库 tkinter # Python自带的GUI库 pynput # 具有键盘监听和控制功能的库 2. 代码 import threading impor ...

  8. 键盘事件监听_键盘事件

    键盘事件监听 There are 3 types of events when interacting with keyboard events: 与键盘事件进行交互时,有3种类型的事件: keydo ...

  9. 安卓键盘事件监听,键盘弹出收起

    一.键盘事件监听 1.在mainifest.xml 中设置activity模式 ```<activityandroid:name=".ui.activity.MainActivity& ...

最新文章

  1. SAP SD基础知识之信用风险管理概述
  2. python界面设计-python图形化界面设计tkinter
  3. eclipse工具连接mysql_eclipse工具中使用Data Source Explorer连接数据库(MySQL)
  4. Spring5 源码下载注意事项
  5. php中修改弹窗的样式,CSS变形弹窗效果示例
  6. java pdf文件压缩_PDF文件压缩转换教程
  7. vue openlayer单击地图事件循环多次执行_12道vue高频原理面试题,你能答出几道?
  8. springcloud 创建子父项目_idea搭建springCloud----搭建父子项目(二)
  9. C++中用函数模板实现和优化抽象操作
  10. POJ 2960 博弈论
  11. ASP.NET之JSONHelper操作
  12. Code Review 13 大必知必会,学习了!
  13. python 双色球 大乐透 5注随机选号
  14. 思科网络模拟器7.3.1版本的下载和安装
  15. 深入浅出SpringCloud
  16. Softing为艾默生提供AMS设备管理系统的连接解决方案
  17. windows微信多开,超便捷的使用方式,真正一劳永逸的方法
  18. 有心栽花花不开,无心插柳柳成阴
  19. DSP关键字cregister (关于IER,IFR找不到定义)
  20. fcntl.py模块

热门文章

  1. ListView 搜索函数
  2. 抄底王牌tdx 副图(无未來函数)
  3. Mongodb系列:初识Mongodb
  4. 未来智慧城市长啥样?华为云让我们到深圳看一看
  5. SpringBoot基础教程1-1-2 配置文件介绍
  6. tfs 2013 access deny
  7. BFS - 求最短路径
  8. 分享 :用五个趣味案例教你数据分析的基本思想
  9. Android 使用GridView以表格的形式显示多张图片
  10. PostgreSQL 内存OOM控制策略导致数据库无法启动的诊断一例(如何有效避免oom)