本文原创发布在华为开发者社区。
介绍
本示例实现自定义键盘,有三种模式:数字输入模式、英文键盘和中文键盘。
实现自定义键盘源码链接
效果预览

使用说明
- 默认隐藏键盘,点击输入栏显示键盘
- 键盘分为三个模式:数字输入模式、英文键盘和中文键盘。数字输入自定义了一些特殊输入如300,600等可快速输入前缀。
实现思路
- 绘制入口页面,默认键盘隐藏,需要时唤起
- 监听键盘状态,以及模式切换,显示不同键盘
- 自定义每个模式键盘,监听键盘事件。
键盘事件监听核心代码如下:
监听键盘输入状态,获取当前输入框中的字符,