Я использую "Подборщик колес", используя NumberPicker
, как описано в в этом ответе SO .
Я также использую привязку данных и пытаюсь заполнить представление в XML.
Вот что я сделал:
@BindingAdapter("maxValue")
internal fun NumberPicker.customSetMaxValue(max: Int){
maxValue = max
}
@BindingAdapter("minValue")
internal fun NumberPicker.customSetMinValue(min: Int){
minValue = min
}
@BindingAdapter("values")
internal fun NumberPicker.customSetDisplayedValues(data: List<String>){
displayedValues = data.toTypedArray()
}
<NumberPicker
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/dosage_type"
app:maxValue="2"/>
Несмотря на это, я получаю: error: attribute maxValue (aka com.company.project.dev:maxValue) not found
Что я делаю не так?