Реализация атрибута On Click в XML и передача метода, который принимает вид как параметр - PullRequest
0 голосов
/ 30 мая 2020

Я создал переменную внутри тега данных моего собственного настраиваемого типа в XML файле

<data>
        <variable
            name="gameViewModel"
            type="com.example.andriod.splock.screens.game.GameViewModel" />
</data>

Переменная этого класса имеет метод choicemade(view : View), который принимает View как параметр

Я не могу передать it в качестве ссылки для моего просмотра изображения

Следующий код не может найти метод идентификатора

<imageView
  ...
android:onClick="@{() -> gameViewModel.choicemade(it)}"/>

Как я могу передать ссылку для Просмотр изображения?

1 Ответ

0 голосов
/ 30 мая 2020

Попробуйте так

<ImageView
...
android:onClick="@{(view) -> gameViewModel.choicemade(view)}"/>
...