关注分享主机优惠活动
国内外VPS云服务器

双击鸿蒙系统学习笔记事件(双击鸿蒙系统的背影)

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

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

事不宜迟,我今天直接看代码。xml文件中的代码如下:

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

然而,这就是它的结局。不,当我们写完页面,还要继续写如何实现这个双击事件。接下来就是展示真正的技术了。事件代码如下:

包com . example . mydemodoubleclick;导入com . example . mydemodoubleclick . slice . mainability slice;导入ohos . AAF wk . ability . ability;导入ohos . AAF wk . content . intent;导入ohos . AGP . components . button;导入ohos . AGP . components . component;导入ohos . AGP . components . text;公共类可维护扩展能力实现组件。doubleclicked listener { private Text txt;@ Override public void onStart(Intent Intent){ super . onStart(Intent);super . setmainroute(mainability slice . class . getname());super . setuicontent(resource table。布局_能力_主要);//找到文本标签txt = FindComponentBoyd(resource table . id _ text _ hello world);//还是老样子。第一步,找到我们的双击按钮Button Bt n1 =(Button)findcomponentboyed(resource table . id _ Bt n1);Bt n1 . setdoubleclickedlistener(this);} @ override public void on double click(component component){ txt . settext("触发双击事件");}}这个实现完成了我们的xml和事件。当我们双击该按钮时,页面效果如下:

至于双击事件,今天就到这里。如果你想要代码,你可以在这里点击鸿蒙系统的双击事件来实现源代码。rar-其他文档资源-CSDN下载源代码!

小贴士:

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

不容易分享。在这里看过,但是不喜欢收藏!

未经允许不得转载:主机频道 » 双击鸿蒙系统学习笔记事件(双击鸿蒙系统的背影)

评论 抢沙发

评论前必须登录!