【发布时间】:2018-03-25 22:25:43
【问题描述】:
假设我有几个按钮,它们的点击由一个通用处理程序处理,有没有一种方法可以定义一次侦听器而不为每个按钮定义 onClick 属性?
<Button android:onClick="handler" />
也许是浏览器或某些拦截器中的父委托.....假设您有 50 个按钮,您在点击时明确声明每个按钮???
【问题讨论】:
-
使用 onClick(View v) 方法
-
您可以为所有按钮提供相同的点击处理程序,然后在 onClick() 方法中,只需使用 switch case 进行各种不同的操作。
标签: android button click touch listener