总结:昨天我们学习了四种实现点击事件的方法。 我们都知道,在日常使用中,除了点击事件之外,还有很多其他事件,比如双击事件、长按事件、滑动事件等。
昨天我们了解到了四件事。 点击事件的实现方法。 在日常使用APP的过程中,我们都知道除了点击事件之外,还有很多其他的事件,比如双击事件、长按事件、滑动事件等。 事件等 那么今天我们就来学习一下如何使用双击事件。
话不多说,我们今天就直接上代码吧。 XML文件中的代码如下:
编写完页面代码后,结果应如下所示:
然而,这还没有结束。 创建完页面后,您仍然需要创建一种方法来实现此双击事件。 下一步将是实际的技术解释。 事件代码是:
包 com.example.mydemodoubleclick;导入 com.example.mydemodoubleclick.slice.MainAbilitySlice;导入 ohos.aafwk.ability.Ability;导入 ohos.aafwk.content.Intent;导入 ohos.agp.components.Button;导入ohos.agp.components.组件;导入 ohos.agp.components.Text; 公共类MainAbility扩展了Abilityimplements Component.DoubleClickedListener { private Text txt; @Override public void onStart(Intent){ super.onStart(intent); super.setMainRoute(MainAbilitySlice.class.getName()); super.setUIContent(ResourceTable.Layout_ability_main); // 查找文本标签 txt = findComponentById(ResourceTable.Id_text_helloworld);同样首先找到双击按钮Button btn1 = (Button)findComponentById(ResourceTable.Id_btn1); btn1.setDoubleClickedListener(this); } @Override public void onDoubleClick(Component component) { txt.setText("双击事件触发");结束活动。 双击该按钮,页面效果如下:
这就是今天有关双击事件的全部内容。 如果您需要代码,请点击这里获取HarmonyOS双击事件实现源码。 rar - 附加文档资源 - CSDN 下载 下载源代码。
提示:
创建项目后,您会注意到您的 Java 代码中不存在 super.setUIContent() 方法。 如果您尚未绑定事件,请运行您的代码。 页面显示正常,但是将事件绑定到按钮后,我发现无论我做什么,它要么不运行,要么崩溃。 这时候如果加上super.setUIContent()就可以正常工作了。
分享并不容易。 到目前为止你已经看到了。 如果你喜欢它们为什么不收藏呢?
评论前必须登录!
注册