Android 是否在同一视图上添加多个处理程序?

Android 是否在同一视图上添加多个处理程序?,android,data-binding,android-handler,Android,Data Binding,Android Handler,我想再加上一个这样的处理器 android:onClick="@{!data.navDrawer ? ()-> handler1.method1(data) : ()-> handler2.method2(data)}"> 但上面的代码给出了一些语法问题 其中,data.navDrawer是一个布尔变量 请告诉我可能吗?或者如何在同一视图上添加两个处理程序 这不可能 您可以通过在处理程序上传递标志进行内部检查。链接文件(即布局和模型类)的错误和邮政编码是什么

我想再加上一个这样的处理器

android:onClick="@{!data.navDrawer ? ()-> handler1.method1(data) : ()-> handler2.method2(data)}">
但上面的代码给出了一些语法问题

其中,data.navDrawer是一个布尔变量

请告诉我可能吗?或者如何在同一视图上添加两个处理程序

这不可能


您可以通过在处理程序上传递标志进行内部检查。

链接文件(即布局和模型类)的错误和邮政编码是什么