{Ошибка Lint} Не удается разрешить символ 'View.OnClickListener' в обработке событий - PullRequest
1 голос
/ 16 апреля 2020

У меня есть переменная в привязке данных, как показано ниже, и я выполняю операцию onClick в ImageView. В 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>

1 Ответ

1 голос
/ 16 апреля 2020

Можно попробовать с

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

И

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