【问题标题】:{Lint Error} Cannot resolve symbol 'View.OnClickListener' in event handling{Lint 错误}无法在事件处理中解析符号“View.OnClickListener”
【发布时间】:2020-04-16 15:37:19
【问题描述】:

我的数据绑定中有一个变量,如下所示,我正在 ImageView 中执行 onClick 操作。 我在 Android Studio 中收到一个 lint 错误警告,它无法解析“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】:

    你可以试试

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

    <ImageView
        android:layout_width="0dp"
        android:layout_height="24dp"
        android:onClick="@{clickListener::onClick}" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 2019-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-25
      相关资源
      最近更新 更多