Ionic Cordova实现软键盘的监听 以及操作大全
今天在做项目的时候,在键盘显示的时候隐藏某些操作,键盘隐藏的时候,打开某些操作。网上找了很久,才找到具体的监听事件,特此记录下来,供大家参考:
首先需要添加插件:
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实现软键盘的监听 以及操作大全相关推荐
- 对EditText的软键盘进行监听-----android:imeOptions
在android发开过程中,有时候需要对EditText的软键盘进行监听. 当点击软键盘回车位置按键的时候,需要实现 完成.前进.下一项.搜索.发送或其他功能,这就需要开发者对软键盘回车的点击事件进行 ...
- android软键盘关闭监听
1 可以监听软键盘的关闭,做相应处理 public class SoftKeyBoardListener {private View rootView;//activity的根视图int rootVi ...
- jquery实现上下左右键盘监听_基于 jQuery 实现键盘事件监听控件
最近项目里要做一个画板,需要对键盘事件进行监听,来进行诸如撤回.重做.移动.缩放等操作,因此顺手实现了一个键盘事件监听控件,期间略有收获,整理出来,希望对大家有所帮助,更希望能获得高手的指点. 1. ...
- [Java][详解]使用jintellitype实现键盘全局监听
[下载jintellitype] 首先要下载jintellitype-1.3.9,这里提供下载地址 [jintellitype-百度网盘下载] 链接: https://pan.baidu.com/s/ ...
- Java Swing 键盘事件监听
Java Swing 键盘事件监听 开发工具与关键技术:java. elipse2019.jdk1.8 作者:Amewin 撰写时间:2019年9月16日 键盘事件的事件源一般丐组件相关,当一个组件处 ...
- JS:打字游戏_键盘事件监听
1. 打字游戏 屏幕随机出现字母或数字 用户按下键盘,屏幕显示回答正确与否 当用户按下ESC时游戏结束 <!DOCTYPE html> <html lang="en&quo ...
- Tkinter键盘敲击监听小工具
Tkinter键盘敲击监听小工具 1. 用到的库 tkinter # Python自带的GUI库 pynput # 具有键盘监听和控制功能的库 2. 代码 import threading impor ...
- 键盘事件监听_键盘事件
键盘事件监听 There are 3 types of events when interacting with keyboard events: 与键盘事件进行交互时,有3种类型的事件: keydo ...
- 安卓键盘事件监听,键盘弹出收起
一.键盘事件监听 1.在mainifest.xml 中设置activity模式 ```<activityandroid:name=".ui.activity.MainActivity& ...
最新文章
- SAP SD基础知识之信用风险管理概述
- python界面设计-python图形化界面设计tkinter
- eclipse工具连接mysql_eclipse工具中使用Data Source Explorer连接数据库(MySQL)
- Spring5 源码下载注意事项
- php中修改弹窗的样式,CSS变形弹窗效果示例
- java pdf文件压缩_PDF文件压缩转换教程
- vue openlayer单击地图事件循环多次执行_12道vue高频原理面试题,你能答出几道?
- springcloud 创建子父项目_idea搭建springCloud----搭建父子项目(二)
- C++中用函数模板实现和优化抽象操作
- POJ 2960 博弈论
- ASP.NET之JSONHelper操作
- Code Review 13 大必知必会,学习了!
- python 双色球 大乐透 5注随机选号
- 思科网络模拟器7.3.1版本的下载和安装
- 深入浅出SpringCloud
- Softing为艾默生提供AMS设备管理系统的连接解决方案
- windows微信多开,超便捷的使用方式,真正一劳永逸的方法
- 有心栽花花不开,无心插柳柳成阴
- DSP关键字cregister (关于IER,IFR找不到定义)
- fcntl.py模块