DataBinding不显示textview的默认值

时间:2019-05-14 07:50:54

标签: android

我在数据绑定中遇到问题。在应用程序中,未显示默认值TextViewTextView只是空白。

XML文件

<TextView
    android:id="@+id/tvDoctorName"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="8dp"
    android:layout_marginEnd="8dp"
    android:text='@{doctorsInfo.name , default="FetchingData"}'
    android:textAppearance="@style/SuperHeadingText"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent" />

2 个答案:

答案 0 :(得分:0)

使用此:

android:text='@{doctorsInfo.name, default="FetchingData"}'

OR

android:text="@{doctorsInfo.name, default=`FetchingData`}"

代替:

android:text='@{doctorsInfo.name , default="FetchingData"}'

答案 1 :(得分:0)

使用此

android:text='@{doctorsInfo.name, default="FetchingData"}'