欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Databinding 错误: 找不到符号

程序员文章站 2022-03-27 08:54:17
...

错误: 找不到符号

一般都是 xml 使用错误

比如:Identifiers must have user defined types from the XML file. View is missing it 这个错误

是因为我在 xml 中使用了 View.VISIBLE 常量,在 <variable 标签中 忘记了 <import type=“android.view.View”

<TextView
    android:layout_width="wrap_content"
    android:gravity="center_vertical"
    android:layout_height="@dimen/dp_33"
    android:background="#FFF7F8FC"
    android:text="*"
    android:textColor="@color/colorRed"
    android:visibility="@{item.mIsRequired == 1 ? View.VISIBLE : View.GONE}"
    android:textSize="@dimen/sp_12"
    tools:text="*" />
<data>

    <variable
        name="item"
        type="com.jhb.item.ItemCustomFieldMultTag" />
    <import type="android.view.View"/>
</data>