codecamp

鸿蒙OS Ability OnclickListener

提供在AbilityForm供应商处注册的用于侦听单击事件的回调方法。此类从ViewListener继承,并提供在单击可单击组件(例如按钮或图像)时要回调的方法。

构造器摘要

建设者 描述
OnClickListener()

方法总结

修饰符和类型 方法 描述
抽象无效 onClick(int viewId,AbilityForm表单,ViewsStatus viewsStatus) 向AbilityForm供应商注册的回调方法,可用于在单击事件时实现回调。
虚空 onTouchEvent(AbilityForm形式,ViewsStatus viewsStatus) 向AbilityForm供应商注册的回调方法,可用于在触摸事件时实现回调。
从类 java.lang 继承的方法。object
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

构造器详细信息

OnClickListener

公共OnClickListener()

方法细节

onTouchEvent

public void onTouchEvent((AbilityForm形式,ViewsStatus viewsStatus)

从类复制:ViewListener回调方法与AbilityForm供应商注册为你在触摸事件实现回调。

通常,在以下情况下触发此方法:

  1. 供应商的开发人员使用AbilityForm#registerViewListener(int,ViewListener)在发生触摸事件时注册回调方法。
  2. 当将触摸事件调度到客户端上的组件时,该事件通过AbilityForm框架发送给供应商,并且AbilityForm框架触发已注册的回调方法ViewListener#onTouchEvent(AbilityForm,ViewsStatus)

指定者:

onTouchEvent类ViewListener

参数:

参数名称 参数说明
形成 指示供应商提供的AbilityForm对象。
viewsStatus 指示已在客户端上为其设置侦听器的组件的状态。

onClick

公共抽象无效onClick(int viewId,AbilityForm表单,ViewsStatus viewsStatus)

向AbilityForm供应商注册的回调方法,可用于在单击事件时实现回调。

参数:

参数名称 参数说明
viewId 标识被单击的组件。该值不能为负数。
形成 指示供应商提供的AbilityForm对象。
viewsStatus 指示已在客户端上为其设置侦听器的组件的状态。
鸿蒙OS Ability MemoryInfo
鸿蒙OS Ability PathMatcher
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 开发

鸿蒙OS 术语

鸿蒙OS Java API参考

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.content

鸿蒙OS java.lang

鸿蒙OS java.Util

鸿蒙OS java.Util class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.global.configuration

鸿蒙OS java.io

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }