当前位置: 首页 > news >正文

鸿蒙小案例-自定义键盘

一个自定义键盘
效果
在这里插入图片描述完成简单的26键中英文输入

使用:

@Entry
@Component
struct IndexInput {@State text: string = ''inputController: TextInputController = new TextInputController()//自定义键盘关闭事件hideClick(){this.inputController.stopEditing()}//自定义键盘组件@Buildershurufa(){inputting({text: this.text,hideClick:()=>{this.hideClick()}})}build() {Row() {TextArea({ text: this.text, controller: this.inputController }).customKeyboard(this.shurufa(),{supportAvoidance:true})//supportAvoidance 是否避让}.width('100%').height('100%').justifyContent(FlexAlign.Center).alignItems(VerticalAlign.Center)}
}

一个简单的词库,模拟器上使用够了

因代码内包含词库,太大,所以以资源形式下载

相关文章:

  • # 职场生活之道:善于团结
  • 【面试题】网络IO多路复用模型之异步事件
  • 【3分钟准备前端面试】vue3
  • 【test】小爱同学通过esp32控制电脑开关
  • JBoss JMXInvokerServlet 反序列化漏洞
  • 算力时代,算能(SOPHGO)的算力芯片/智算板卡/服务器选型
  • Maven 构建过程
  • stm32——定时器级联
  • 新火种AI|AI搜索挑战百度谷歌,重塑信息检索的市场?
  • React@16.x(44)路由v5.x(9)源码(1)- path-to-regexp
  • mysql查询父级树
  • 【机器学习】FFmpeg+Whisper:二阶段法视频理解(video-to-text)大模型实战
  • linux下mysql的定时备份
  • 自动化设备上位机设计 一
  • 音视频入门基础:H.264专题(8)——H.264官方文档的描述符
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • Create React App 使用
  • HashMap ConcurrentHashMap
  • Laravel Mix运行时关于es2015报错解决方案
  • python_bomb----数据类型总结
  • select2 取值 遍历 设置默认值
  • spring + angular 实现导出excel
  • 从零开始在ubuntu上搭建node开发环境
  • 服务器之间,相同帐号,实现免密钥登录
  • 基于axios的vue插件,让http请求更简单
  • 将 Measurements 和 Units 应用到物理学
  • 将回调地狱按在地上摩擦的Promise
  • 开发基于以太坊智能合约的DApp
  • 离散点最小(凸)包围边界查找
  • 配置 PM2 实现代码自动发布
  • 前端之React实战:创建跨平台的项目架构
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 如何用vue打造一个移动端音乐播放器
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 使用权重正则化较少模型过拟合
  • 原生JS动态加载JS、CSS文件及代码脚本
  • # include “ “ 和 # include < >两者的区别
  • (30)数组元素和与数字和的绝对差
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (二)WCF的Binding模型
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (一) springboot详细介绍
  • (一)项目实践-利用Appdesigner制作目标跟踪仿真软件
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .Net IE10 _doPostBack 未定义
  • .NET MVC第三章、三种传值方式
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .NET 事件模型教程(二)
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件
  • ??eclipse的安装配置问题!??
  • @Import注解详解
  • @SentinelResource详解
  • []error LNK2001: unresolved external symbol _m
  • [04]Web前端进阶—JS伪数组