Я использую привязку данных в своем приложении и интерфейс обратного вызова для 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" />
У меня пока нет (это тест моего проекта)
укажите свою строку следующим образом: `статическая строка`
Вы должны пройти так
<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" />
где твоя вимодель