资讯专栏INFORMATION COLUMN

鸿蒙学习笔记之双击事件

不知名网友 / 3119人阅读

摘要:昨天学习了点击事件的四种实现方法,在我们平常使用的过程中,我们都知道除了点击事件,还有很多其他的事件,比如双击事件,长按事件,滑动事件等。

昨天学习了点击事件的四种实现方法,在我们平常使用APP的过程中,我们都知道除了点击事件,还有很多其他的事件,比如双击事件,长按事件,滑动事件等。然后我们今天会学习如何使用双击事件

 话不多说,今天就直接上代码了,xml文件中的代码如下:

        

当我们写完页面代码之后,效果如下:

然而,这就结束了嘛,并没有,当我们写完页面,还要继续写如何实现这个双击事件,接下就是展现真正的技术了,事件代码如下:

package com.example.mydemodoubleclick;import com.example.mydemodoubleclick.slice.MainAbilitySlice;import ohos.aafwk.ability.Ability;import ohos.aafwk.content.Intent;import ohos.agp.components.Button;import ohos.agp.components.Component;import ohos.agp.components.Text;public class MainAbility extends Ability implements Component.DoubleClickedListener {    private Text txt;    @Override    public void onStart(Intent intent) {        super.onStart(intent);        super.setMainRoute(MainAbilitySlice.class.getName());        super.setUIContent(ResourceTable.Layout_ability_main);        //找到text标签        txt = findComponentById(ResourceTable.Id_text_helloworld);        //还是一样第一步我们先找到我们的双击按钮        Button btn1 = (Button)findComponentById(ResourceTable.Id_btn1);        btn1.setDoubleClickedListener(this);    }    @Override    public void onDoubleClick(Component component) {        txt.setText("触动了双击事件");    }}

这个实现我们xml和事件就写完了,当我们双击了按钮之后,页面效果如下:

 关于双击事件,今天就讲到这里了,大家要代码的可以在这里点击HarmonyOS的双击事件实现源代码.rar-其它文档类资源-CSDN下载下载源代码!

Tips:

当我们创建完项目之后,会发现在Java代码中并没有super.setUIContent()这个方法,我们还没有绑定事件的时候,运行代码是可以正常显示页面的,但是给按钮绑定事件之后,就会发现怎么运行都运行不了,或者出现闪退的情况。这个时候将super.setUIContent()添加进去就可以正常运行了

 

分享不易,都观看到这里了,还不点赞收藏吗!

 

 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/125586.html

相关文章

  • 鸿蒙学习笔记之初识鸿蒙

    摘要:鸿蒙系统鸿蒙系统中的方舟编译解决了这个问题。鸿蒙并不是安卓的套壳。鸿蒙鸿蒙分布式软总线以为核心的应用开框架连接设备的对比安卓系统发现配对链接组合验证鸿蒙系统从使用的角度来讲,不管多少设备连在一起,鸿蒙都能像使用一台设备那样简单。 1.什么是鸿蒙? 1.移动通讯发展史   1.1G时代(语音...

    liujs 评论0 收藏0
  • 鸿蒙学习笔记之创建项目

    摘要:华为鸿蒙智能手机操作系统带来简洁,流畅,连续,安全可靠的全场景交互体验。 1.准备工作 1.注册华为开发者账号 1.进入harmonyOS官网 HarmonyOS官网 - 华为HarmonyOS应用设备开发者生态_智能终端操作系统华为HUAWEI鸿蒙OS是新一代的智能终端操作系统;鸿蒙Har...

    tylin 评论0 收藏0
  • 鸿蒙学习笔记之初运项目

    摘要:项目结构下面是我们创建项目生成的目录展开目录如下配置文件,由系统自动生成,一般情况下不需要进行修改开发工具的信息默认启动模块主模块,开发者用于编写源码文件以及开发资源文件的目录用于存放模块的依赖文件用于存放源码用于存放应用所用到的资源文件 1.项目结构 下面是我们创建项目生成的目录 1.M...

    不知名网友 评论0 收藏0
  • 鸿蒙学习笔记之初运项目

    摘要:项目结构下面是我们创建项目生成的目录展开目录如下配置文件,由系统自动生成,一般情况下不需要进行修改开发工具的信息默认启动模块主模块,开发者用于编写源码文件以及开发资源文件的目录用于存放模块的依赖文件用于存放源码用于存放应用所用到的资源文件 1.项目结构 下面是我们创建项目生成的目录 1.M...

    Pikachu 评论0 收藏0
  • 安装Mac版鸿蒙开发工具-DevEco Studio

    本文目标 在Mac电脑上搭建鸿蒙开发环境 操作步骤 下载DevEco Studio 打开官方下载网页:https://hmxt.org/deveco-studio 安装 Mac的安装非常简单,双击 打开DevEco Studio 下图直接点击Start using DevEco Studio 下图点击Agree 下图直接点击Start using DevEco Studio 下...

    justCoding 评论0 收藏0

发表评论

0条评论

不知名网友

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<