【发布时间】:2016-04-29 12:35:34
【问题描述】:
我正在使用 android studio 2.1 在 android 中使用最新的数据绑定。 使用下面代码中描述的可见性标签,得到一个错误为
java.lang.RuntimeException:发现数据绑定错误。 / 数据绑定错误****msg:标识符必须具有来自 XML 文件的用户定义类型。视图不见了 文件:D:\HP\HealthPortal_Android\Code\app\src\main\res\layout\cardview_image_twotextview.xml 地点:68:90 - 68:93 \数据绑定错误
<TextView
android:id="@+id/card_sub_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/card_title"
android:layout_marginLeft="@dimen/carview_margin"
android:layout_toRightOf="@+id/card_image"
android:text="@{toolsAndTrackersCards.subtitle}"
android:textColor="@color/black"
android:textSize="20sp"
android:visibility="@{toolsAndTrackersCards.subtitle.equals(@string/Empty_String) ? View.VISIBLE : View.GONE}"
/>
做了一些谷歌而不是 abel 来找到解决方案。 @string/Empty_String 在 string.xml 文件中定义为空字符串 ""。我在哪里做错了。
【问题讨论】:
标签: android android-layout android-fragments android-databinding