Привязка данных устанавливает статическую строку в качестве входных данных

Я использую привязку данных в своем приложении и интерфейс обратного вызова для onclick

public interface HomeCallBack {
void onProvinceClick(String provinceName);
}

и внутри XML мне нужно установить статическую строку как название провинции это возможно ?

 <ImageView
            android:onClick = "@{(v)->callBack.onProvinceClick(static string)}"
            android:layout_width = "@dimen/dp_10"
            android:layout_height = "@dimen/dp_10"
            android:layout_marginLeft = "@dimen/dp_10"
            android:layout_marginTop = "@dimen/dp_40"
            android:src = "@drawable/broken_heart" />

где твоя вимодель

Manoj Perumarath 28.05.2019 13:03

У меня пока нет (это тест моего проекта)

amirhesni 28.05.2019 13:19

укажите свою строку следующим образом: `статическая строка`

Viswas Kg 28.05.2019 14:06
0
3
64
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы должны пройти так

<ImageView
        android:onClick='@{(v)->callBack.onProvinceClick("Your text")}'
        android:layout_width = "@dimen/dp_10"
        android:layout_height = "@dimen/dp_10"
        android:layout_marginLeft = "@dimen/dp_10"
        android:layout_marginTop = "@dimen/dp_40"
        android:src = "@drawable/broken_heart" />

Другие вопросы по теме