@ -8,19 +8,34 @@
<variable
name="title"
type="String" />
<variable
name="visibState"
type="androidx.databinding.ObservableBoolean" />
<import type= "android.view.View" />
<import type= "android.view.View" />
<variable
name="adapter"
type="com.example.as_trak.adapter.CargoInfoAdapter" />
<variable
name="list1"
type="java.util.List" /> <variable
type="java.util.List" />
<variable
name="list2"
type="java.util.List" />
<variable
name="qty1"
type="androidx.databinding.ObservableInt" />
<variable
name="qty2"
type="androidx.databinding.ObservableInt" />
</data>
<LinearLayout
@ -49,15 +64,16 @@
<TextView
android:id="@+id/load_main_flight_code"
android:layout_width="match_parent "
android:layout_width="0dp "
android:layout_height="38dp"
android:layout_gravity="center"
android:gravity="center"
android:textSize="18sp"
android:layout_weight="1"
android:paddingRight="10dp"
android:drawableRight="@mipmap/ic_select"
android:background="@drawable/select_bg" />
android:background="@drawable/select_bg"
android:gravity="center"
android:paddingEnd="10dp"
android:textSize="18sp"
app:drawableRightCompat="@mipmap/ic_select"
tools:ignore="RtlSymmetry" />
<ImageButton
android:layout_width="50dp"
@ -68,103 +84,180 @@
android:src="@mipmap/icon_add" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="51dp"
android:layout_marginTop="8dp"
android:background="@drawable/main_menu_bg">
<Spinner
android:id="@+id/load_main_cargo_code0"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:entries="@{list1}"
android:textAlignment="center"
android:visibility="@{visibState?View.GONE:View.VISIBLE}" />
<EditText
android:id="@+id/load_main_cargo_code"
android:layout_width="0dp"
android:layout_height="45dp"
android:layout_gravity="center"
android:layout_marginStart="10dp"
android:layout_weight="1"
android:background="@drawable/select_bg"
android:gravity="center"
android:inputType="text"
android:maxLines="1"
android:visibility="@{visibState?View.GONE:View.VISIBLE}" />
<Spinner
android:id="@+id/load_main_cargo_code2"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:entries="@{list2}"
android:textAlignment="center"
android:visibility="@{visibState?View.GONE:View.VISIBLE}" />
<TextView
android:layout_width="55dp"
android:layout_height="30dp"
android:layout_gravity="center"
android:layout_marginStart="5dp"
android:background="@drawable/button_add"
android:gravity="center"
android:onClick="loadAddCargo"
android:text="添加"
android:textColor="@color/white"
android:textSize="15sp"
android:visibility="@{visibState?View.GONE:View.VISIBLE}" />
<ImageButton
android:layout_width="40dp"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_marginStart="10dp"
android:layout_marginEnd="5dp"
android:background="@color/white"
android:onClick="loadCloseEdit"
android:src="@mipmap/icon_left"
android:visibility="@{visibState?View.GONE:View.VISIBLE}" />
<TextView
android:layout_width="wrap_content"
android:layout_height="51dp"
android:layout_marginStart="10dp"
android:gravity="center"
android:onClick="loadAddEdit"
android:text="装载单元信息"
android:textSize="18sp"
android:visibility="@{visibState?View.VISIBLE:View.GONE}"
app:drawableEndCompat="@mipmap/icon_right" />
</LinearLayout>
<androidx.recyclerview.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginTop="12dp"
android:layout_marginTop="1dp"
android:layout_weight="1"
android:adapter="@{adapter}"
android:background="@drawable/main_menu_bg"
android:orientation="vertical">
android:padding="10dp"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="51dp">
<Spinner
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:textAlignment="center"
android:visibility="@{visibState?View.GONE:View.VISIBLE}"
android:entries="@{list1}"
/>
<EditText
android:id="@+id/load_main_cargo_code"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_gravity="center"
android:layout_marginStart="10dp"
android:background="@drawable/select_bg"
android:maxLines="1"
android:inputType="text"
android:layout_weight="1"
android:visibility="@{visibState?View.GONE:View.VISIBLE}"
android:gravity="center" />
<Spinner
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:textAlignment="center"
android:visibility="@{visibState?View.GONE:View.VISIBLE}"
android:entries="@{list2}"
/>
<TextView
android:layout_width="55dp"
android:layout_height="30dp"
android:layout_gravity="center"
android:layout_marginStart="5dp"
android:background="@drawable/button_add"
android:gravity="center"
android:text="添加"
android:visibility="@{visibState?View.GONE:View.VISIBLE}"
android:textColor="@color/white"
android:textSize="15sp"
android:onClick="loadAddCargo"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginTop="1dp"
android:background="@drawable/main_menu_bg">
<ImageButton
android:layout_width="40dp"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_marginStart="10dp"
android:layout_marginEnd="5dp"
android:background="@color/white"
android:visibility="@{visibState?View.GONE:View.VISIBLE}"
android:src="@mipmap/icon_left"
android:onClick="loadCloseEdit"/>
<TextView
android:layout_width="82dp"
android:layout_height="match_parent"
android:gravity="center"
android:text="结柜数量:"
android:textSize="16sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="51dp"
android:layout_marginStart="10dp"
android:drawableRight="@mipmap/icon_right"
android:gravity="center"
android:text="装载单元信息"
android:visibility="@{visibState?View.VISIBLE:View.GONE}"
android:textSize="18sp"
android:onClick="loadAddEdit"/>
<EditText
android:id="@+id/load_main_jieguiQty"
android:layout_width="80dp"
android:layout_height="match_parent"
android:layout_gravity="center"
android:background="@drawable/select_bg"
android:gravity="center"
android:inputType="number"
android:maxLines="1" />
</LinearLayout>
<TextView
android:layout_width="55dp"
android:layout_height="30dp"
android:layout_gravity="center"
android:layout_marginStart="5dp"
android:background="@drawable/button_add"
android:gravity="center"
android:onClick="saveNumber"
android:text="保存"
android:textColor="@color/white"
android:textSize="15sp" />
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="@color/empty_color" />
<androidx.recyclerview.widget.RecyclerView
android:layout_width="match_parent"
android:layout_width="0dp"
android:layout_height="match_parent"
android:adapter="@{adapter}"
android:padding="10dp"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />
android:layout_weight="1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="center"
android:text="总装载单元数量:"
android:textSize="16sp" />
<TextView
android:layout_width="50dp"
android:layout_height="match_parent"
android:gravity="center"
android:text="@{String.valueOf(qty1)}" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginTop="1dp"
android:background="@drawable/main_menu_bg">
<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="center"
android:text="已装载行李数量:"
android:textSize="16sp" />
<TextView
android:layout_width="50dp"
android:layout_height="match_parent"
android:gravity="center"
android:text="@{String.valueOf(qty2)}" />
</LinearLayout>
<Button
android:layout_width="match_parent"
android:layout_height="48dp"
android:text="装载行李"
android:textStyle="bold"
android:textSize="18sp"
android:layout_margin="12dp"
android:letterSpacing="0.5"
android:onClick="clickCargoInfo"
android:layout_margin="12dp"/>
android:text="装载行李"
android:textSize="18sp"
android:textStyle="bold" />
</LinearLayout>
</layout>