我的数据绑定中有一个变量,如下所示,并且我正在ImageView中执行onClick操作。我在Android Studio中收到棉绒错误警告,提示它无法解析“ View.OnClickListener”。有什么办法可以消除此警告?
<data>
<variable
name="clickListener"
type="View.OnClickListener" />
</data>
<ImageView
android:layout_width="0dp"
android:layout_height="24dp"
android:onClick="@{(v) -> clickListener.onClick(v)}"
</ImageView>
您可以尝试使用
<variable
name="clickListener"
type="android.view.View.OnClickListener" />
和
<ImageView
android:layout_width="0dp"
android:layout_height="24dp"
android:onClick="@{clickListener::onClick}" />