Databinding 错误: 找不到符号

错误: 找不到符号

一般都是 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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章