【发布时间】:2020-07-19 02:27:16
【问题描述】:
你当然可以通过循环将onclick分配给所有子视图,但是有没有这样的机会将click事件挂在父元素上,然后在所需的子视图上接收事件,例如,在html/js中通过事件目标?
【问题讨论】:
标签: android
你当然可以通过循环将onclick分配给所有子视图,但是有没有这样的机会将click事件挂在父元素上,然后在所需的子视图上接收事件,例如,在html/js中通过事件目标?
【问题讨论】:
标签: android
您可以为父级设置一个onClickListener(),然后在其中您可以使用child.performClick() 委派点击。不知道的可以参考https://developer.android.com/reference/android/view/View.html#performClick()
代码如下所示:
parent.setOnClickListener {
child.performClick()
}
【讨论】: