Kotlin
DataBinding을 사용시 TextView의 텍스트가 변경되지 않는 경우
LiveData와 DataBinding을 이용하여 동적으로 TextView의 Text를 변경하는 로직을 적용했습니다. 예를들면, “Hello World” 를 “Hello Charles”는 것과 같이 단순한 변경이였습니다. <?xml version=”1.0″ encoding=”utf-8″?> <layout xmlns:tools=”http://schemas.android.com/tools” xmlns:app=”http://schemas.android.com/apk/res-auto”> <data> <variable name=”viewModel” type=”com.charlezz.MainViewModel”/> </data> <TextView android:layout_width=”wrap_content” android:layout_height=”wrap_content” android:text=”@{viewModel.text}”/> </layout> class MainViewModel: ViewModel (){ val text = MutableLiveData<CharSequence>().apply{ text.value = “Hello World” } fun changeText(enabled:Boolean){ 더보기…