HarmonyOS 监听软键盘key

这篇具有很好参考价值的文章主要介绍了HarmonyOS 监听软键盘key。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考:官方

修改软键盘 “换行” 为 “前往” 不同的软键盘文字描述有差异。

1.需要在布局文件中,新增属性

ohos:input_enter_key_type="enter_key_type_go"

2.java代码中监听

tf_verifycode.setEditorActionListener(actionId -> {
            return false;
});
3.input_enter_key_type 描述信息
<attr name="input_enter_key_type">
            <enum name="enter_key_type_unspecified" value="0" />
            <enum name="enter_key_type_search" value="1" />
            <enum name="enter_key_type_go" value="2" />
            <enum name="enter_key_type_send" value="3" />
            <enum name="enter_key_type_done" value="4" />
            <enum name="enter_key_type_next" value="5" />
            <enum name="enter_key_type_previous" value="6" />
            <enum name="enter_key_type_none" value="7" />
            <enum name="enter_key_type_flag_forbid_personalized" value="256" />
            <enum name="enter_key_type_flag_forbid_fullscreen" value="512" />
            <enum name="enter_key_type_flag_previous_focusable" value="1024" />
            <enum name="enter_key_type_flag_next_focusable" value="2048" />
            <enum name="enter_key_type_flag_forbid_editor_action" value="8192" />
            <enum name="enter_key_type_flag_force_linefeed" value="16384" />
            <enum name="enter_key_type_flag_only_ascii" value="32768" />
</attr>

问题参考1:华为开发者论坛

 问题参考2:华为开发者论坛文章来源地址https://www.toymoban.com/news/detail-698591.html

到了这里,关于HarmonyOS 监听软键盘key的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HarmonyOS鸿蒙基于Java开发: 相机开发

    目录 相机开发流程 接口说明 相机权限申请 相机设备创建 相机设备配置 相机帧捕获 相机设备释放 相机模块主要工作是给相机应用开发者提

    2024年01月20日
    浏览(53)
  • 17.鸿蒙HarmonyOS App(JAVA)滑动选择器

    每天进步一点点 ,成功在久不在速      //设置文本样式 picker.setNormalTextFont(Font.DEFAULT_BOLD); picker.setNormalTextSize(40); picker.setNormalTextColor(new Color(Color.getIntColor(\\\"#FFA500\\\"))); picker.setSelectedTextFont(Font.DEFAULT_BOLD); picker.setSelectedTextSize(40); picker.setSelectedTextColor(new Color(Color.getIntColor(\\\"#00FFFF

    2024年01月20日
    浏览(45)
  • HarmonyOS鸿蒙基于Java开发: Java UI 动画开发指导

    目录 帧动画 数值动画 属性动画 动画集合 多个动画同时开始 多个动画按顺序逐个执行 多个动画顺序执行和同时执行并存 动画是组件的基础特性之一,精心设计的动画使UI变化更直观,有助于改进应用程序的外观并改善用户体验。

    2024年02月21日
    浏览(47)
  • HarmonyOS鸿蒙基于Java开发: Java UI 多模输入开发

    目录 约束与限制 场景介绍 接口说明 开发步骤 HarmonyOS旨在为开发者提供NUI(Natural User Interface)的交互方式。有别于传统操作系统的输入划分方式,在HarmonyOS上,我们将多种维度的输入整合在一起,开发者可以借助应用程序框架、系统自带的UI组件或API接口轻松地实现具有多

    2024年01月20日
    浏览(48)
  • HarmonyOS鸿蒙基于Java开发: Java UI 自定义布局

    当Java UI框架提供的布局无法满足需求时,可以创建自定义布局,根据需求自定义布局规则。 Component类相关接口  表1  Component类相关接口 接口名称 作用 setEstimateSizeListener 设置测量组件的侦听器 setEstimatedSize 设置测量的宽度和高度 onEstimateSize 测量组件的大小以确定宽度和高度

    2024年02月19日
    浏览(51)
  • HarmonyOS鸿蒙基于Java开发:旋转表冠交互

    目录 UI组件支持旋转表冠 接口说明 UI组件自动支持旋转表冠操作 自定义UI组件对旋转表冠的响应 灵敏度设置 振动效果设置

    2024年01月23日
    浏览(43)
  • HarmonyOS鸿蒙基于Java开发:Java UI 常用组件 ScrollView

    目录 支持的XML属性 创建ScrollView 设置ScrollView 根据像素数平滑滚动 平滑滚动到指定位置 设置布局方向 设置回弹效果

    2024年01月18日
    浏览(45)
  • HarmonyOS鸿蒙基于Java开发:Java UI 常用组件 RadioButton

    目录 支持的XML属性 创建RadioButton 设置RadioButton 设置单选按钮的字体颜色 设置状态标志样式 RadioButton用于多选一的操作,需要搭配RadioContainer使用,实现单选效果。 RadioButton的共有XML属性继承自:Text RadioButton的自有XML属性见下表: 表1  RadioButton的自有XML属性

    2024年01月24日
    浏览(47)
  • HarmonyOS鸿蒙基于Java开发:Java UI 常用组件Switch

    目录 支持的XML属性 创建Switch 设置Switch Switch是切换单个设置开/关两种状态的组件。 Switch的共有XML属性继承自:Text Switch的自有XML属性见下表: 表1  Switch的自有XML属性 属性名称 中文描述 取值 取值说明 使用案例 text_state_on

    2024年01月18日
    浏览(55)
  • HarmonyOS鸿蒙基于Java开发:Java UI 常用组件 WebView

    目录 WebView的使用方法 浏览网页历史记录 使用JavaScript 观测Web状态 观测浏览事件 定制网址加载行为 加载资源文件或本地文件 WebView提供在应用中集成Web页面的能力。 说明 请使用真机

    2024年01月20日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包