Я хочу, чтобы видимость моего представления зависела от поведения условия, поэтому я использую ObservableField и при привязке данных пытаюсь изменить видимость представления, но при этом возникает проблема типа «Идентификаторы должны иметь пользовательские типы из файла XML. InputType отсутствует»
Код:
Kotlin File
var showView: ObservableField<Boolean>? = ObservableField(false)
//API call response
showView.set(true)
Layout File:
<TextView
android:id="@+id/textview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="@{viewModel.showView ? View.VISIBLE : View.GONE}"/>
Как применить связывание данных с Observablefield типа boolean? Я также использовал его для строкового текста, и он работает, но не работает с логическим условным оператором.