<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android">
<data>
<import type="android.view.View" />
<variable
name="data"
type="com.example.hasee.seamanagerpad.bean.enforceCaseBean.CaseListBean" />
<variable
name="itemP"
type="com.example.hasee.seamanagerpad.ui.viewModel.CaseDoingEasyViewModel" />
</data>
<RelativeLayout
android:layout_width="match_parent"
。。。。。。。
<TextView
android:id="@+id/nameTV"
style="@style/textView_item_black"
android:layout_marginLeft="@dimen/margin_10"
android:layout_toRightOf="@+id/manIV"
android:text="@{@string/case_easy_party+data.name+@string/case_easy_bracket1+data.shipname+@string/case_easy_bracket2}"
android:textSize="@dimen/size_title2" />
。。。。。。。
<Button
android:id="@+id/handleBt"
android:layout_width="wrap_content"
。。。
android:drawablePadding="-14dp"
android:onClick="@{(view) ->itemP.submitCase(view,data)}"
android:text="办理"
android:visibility="@{data.status==1?View.GONE:View.VISIBLE}" />
</RelativeLayout>
</layout>
下面的 import导入不要忽略,不然会报错
下面是调用,status=1的时候隐藏此view
public class CaseListBean implements Parcelable{
private String id;
private int status;
private String caseHappenTime;
private String unitName;
private String userId;
private String name;
。。。。。。。