{Lint Error}在事件处理中无法解析符号'View.OnClickListener'

问题描述 投票:1回答:1

我的数据绑定中有一个变量,如下所示,并且我正在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>
android lint
1个回答
1
投票

您可以尝试使用

<variable
  name="clickListener"
  type="android.view.View.OnClickListener" />

<ImageView
    android:layout_width="0dp"
    android:layout_height="24dp"
    android:onClick="@{clickListener::onClick}" />
© www.soinside.com 2019 - 2024. All rights reserved.