<?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> <import type="android.view.View" /> <import type="android.text.TextUtils" /> <variable name="item" type="com.dayu.order.api.protocol.OrderDetail" /> </data> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <android.support.v4.widget.NestedScrollView android:id="@+id/nv_top" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:layout_width="match_parent" android:layout_height="43dp" android:paddingLeft="15dp" android:paddingTop="@dimen/dp_15" android:text="@string/tv_order_eg" android:textColor="@color/cl_home_title_text_color" android:textSize="14sp" /> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/white" android:paddingLeft="15dp"> <TextView android:id="@+id/tv_num" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/dp_15" android:text="@string/order_num" android:textColor="@color/tv_cl" android:textSize="14sp" /> <TextView android:id="@+id/tv_order_num" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="19dp" android:layout_marginTop="@dimen/dp_15" android:layout_toRightOf="@+id/tv_num" android:text='@{!TextUtils.isEmpty(item.orderNum)?item.orderNum:@string/no_data,default = @string/no_data}' android:textColor="@color/cl_home_title_text_color" android:textSize="14sp" /> <TextView android:id="@+id/tv_state" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv_num" android:layout_marginTop="15dp" android:text="@string/order_state" android:textColor="@color/tv_cl" android:textSize="14sp" /> <TextView android:id="@+id/tv_order_state" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv_num" android:layout_marginLeft="19dp" android:layout_marginTop="@dimen/dp_15" android:layout_toRightOf="@+id/tv_state" android:text="@string/order_doing" android:textColor="@color/cl_tab_read" android:textSize="14sp" /> <TextView android:id="@+id/tv_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv_state" android:layout_marginTop="15dp" android:text="@string/server_content" android:textColor="@color/tv_cl" android:textSize="14sp" /> <LinearLayout android:id="@+id/ll_server_content" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/tv_state" android:layout_marginLeft="19dp" android:layout_marginTop="15dp" android:layout_toRightOf="@+id/tv_content"> <android.support.v7.widget.RecyclerView android:id="@+id/rl_server_content" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout> <TextView android:id="@+id/tv_time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/ll_server_content" android:text="@string/door_time" android:textColor="@color/tv_cl" android:textSize="14sp" android:visibility="gone" /> <TextView android:id="@+id/order_time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/ll_server_content" android:layout_marginLeft="19dp" android:layout_toRightOf="@+id/tv_time" android:text='@{!TextUtils.isEmpty(item.confirmDoorTime)?item.confirmDoorTime:@string/no_data}' android:textColor="@color/cl_home_title_text_color" android:textSize="14sp" android:visibility="gone" /> <TextView android:id="@+id/tv_device_count_" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/ll_server_content" android:layout_marginTop="15dp" android:text="@string/device_count" android:textColor="@color/tv_cl" android:textSize="14sp" /> <RelativeLayout android:id="@+id/ll_device_count" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/ll_server_content" android:layout_marginLeft="19dp" android:layout_marginTop="15dp" android:layout_toRightOf="@+id/tv_content"> <TextView android:id="@+id/tv_no_device" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_data" android:textColor="@color/cl_home_title_text_color" android:textSize="14sp" /> <android.support.v7.widget.RecyclerView android:id="@+id/rl_device_count" android:layout_width="match_parent" android:layout_height="wrap_content" /> </RelativeLayout> <TextView android:id="@+id/tv_remark" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/ll_device_count" android:layout_marginTop="15dp" android:text="@string/order_remark" android:textColor="@color/tv_cl" android:textSize="14sp" /> <RelativeLayout android:id="@+id/rl_info_detail" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/ll_device_count" android:layout_marginLeft="19dp" android:layout_marginTop="@dimen/dp_15" android:layout_toRightOf="@+id/tv_remark"> <TextView android:id="@+id/order_remark" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:maxEms="500" android:maxLines="2" android:text='@{TextUtils.isEmpty(item.comment)?@string/no_data:item.comment}' android:textColor="@color/cl_home_title_text_color" android:textSize="13sp" /> <TextView android:id="@+id/tv_look_more" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/order_remark" android:gravity="center_horizontal" android:text="@string/look_more" android:textColor="@color/cl_receiving_order_item_data" android:textSize="13.3sp" android:visibility="gone" /> </RelativeLayout> <TextView android:id="@+id/tv_fujian" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/rl_info_detail" android:layout_marginTop="15dp" android:layout_marginBottom="10dp" android:text="@string/order_attachment" android:textColor="@color/tv_cl" android:textSize="14sp" /> <LinearLayout android:id="@+id/ll_fujian" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/rl_info_detail" android:layout_marginLeft="19dp" android:layout_marginTop="@dimen/dp_15" android:layout_marginBottom="10dp" android:layout_toRightOf="@+id/tv_remark"> <android.support.v7.widget.RecyclerView android:id="@+id/rl_fujian" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout> </RelativeLayout> <TextView android:layout_width="match_parent" android:layout_height="43dp" android:paddingLeft="15dp" android:paddingTop="@dimen/dp_15" android:text="@string/customer_info" android:textColor="@color/tv_cl" android:textSize="14sp" /> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/white" android:paddingLeft="15dp"> <TextView android:id="@+id/tv_customer_type" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/dp_15" android:text="@string/customer_type" android:textColor="@color/tv_cl" android:textSize="14sp" /> <TextView android:id="@+id/customer_type" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="19dp" android:layout_marginTop="@dimen/dp_15" android:layout_toRightOf="@+id/tv_customer_type" android:text="@{item.customerType == 1?@string/personal_customer:@string/enterprise_customer}" android:textColor="@color/cl_home_title_text_color" android:textSize="14sp" /> <TextView android:id="@+id/tv_company_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/tv_customer_type" android:layout_marginTop="@dimen/dp_13" android:text="企业名称" android:textColor="@color/cl_order_text_one" android:textSize="@dimen/sp_14" /> <TextView android:id="@+id/company_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/tv_customer_type" android:layout_marginLeft="19dp" android:layout_marginTop="@dimen/dp_13" android:layout_toRightOf="@id/tv_company_name" android:text='@{!TextUtils.isEmpty(item.customerCompany)?item.customerCompany:@string/no_data}' android:textColor="@color/cl_home_title_text_color" android:textSize="@dimen/sp_14" /> <TextView android:id="@+id/tv_customer_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv_company_name" android:layout_alignBaseline="@+id/customer_name" android:layout_alignBottom="@+id/customer_name" android:layout_alignParentStart="true" android:layout_alignParentLeft="true" android:text="@string/customer_name" android:textColor="@color/tv_cl" android:textSize="14sp" /> <TextView android:id="@+id/customer_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv_company_name" android:layout_marginLeft="19dp" android:layout_marginTop="@dimen/dp_15" android:layout_toRightOf="@+id/tv_customer_name" android:text='@{!TextUtils.isEmpty(item.customerName)?item.customerName:@string/no_data}' android:textColor="@color/cl_home_title_text_color" android:textSize="14sp" /> <TextView android:id="@+id/customer_signature" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv_customer_type" android:layout_alignParentRight="true" android:layout_marginLeft="19dp" android:layout_marginTop="@dimen/dp_15" android:layout_marginRight="@dimen/dp_15" android:layout_toRightOf="@+id/customer_name" android:gravity="right" android:text="@string/check_signature" android:textColor="@color/bg_button" android:textSize="14sp" /> <TextView android:id="@+id/tv_customer_mobile" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv_customer_name" android:layout_marginTop="@dimen/dp_15" android:text="@string/tv_two_text_three" android:textColor="@color/tv_cl" android:textSize="14sp" /> <TextView android:id="@+id/customer_moblie" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv_customer_name" android:layout_marginLeft="19dp" android:layout_marginTop="@dimen/dp_15" android:layout_toRightOf="@+id/tv_customer_mobile" android:text='@{!TextUtils.isEmpty(item.customerMobile)?item.customerMobile:@string/no_data}' android:textColor="@color/cl_home_title_text_color" android:textSize="14sp" /> <TextView android:id="@+id/tv_contact_tel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/customer_moblie" android:layout_marginLeft="19dp" android:layout_marginTop="@dimen/dp_13" android:layout_toRightOf="@+id/tv_customer_mobile" android:text="@{item.customerTelphome}" android:textColor="@color/cl_home_title_text_color" android:textSize="14sp" android:visibility="@{TextUtils.isEmpty(item.customerTelphome)?View.GONE:View.VISIBLE}" /> <TextView android:id="@+id/tv_address" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv_contact_tel" android:layout_marginTop="@dimen/dp_15" android:text="@string/tv_two_text_foure" android:textColor="@color/tv_cl" android:textSize="14sp" /> <LinearLayout android:id="@+id/navigation" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/tv_contact_tel" android:layout_marginLeft="19dp" android:layout_marginTop="@dimen/dp_15" android:layout_toRightOf="@id/tv_address" android:orientation="horizontal"> <TextView android:id="@+id/tv_customer_address" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:ellipsize="end" android:maxLines="2" android:text='@{item.provinceName+item.cityName+item.districtName+item.address}' android:textColor="@color/cl_home_title_text_color" android:textSize="@dimen/sp_13.3" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" android:paddingBottom="5dp" android:src="@drawable/icon_navigation" /> </LinearLayout> <TextView android:id="@+id/tv_end_time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv_address" android:layout_marginTop="@dimen/dp_15" android:layout_marginBottom="10dp" android:text="@string/lookforword_time" android:textColor="@color/tv_cl" android:textSize="14sp" /> <TextView android:id="@+id/end_time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv_address" android:layout_marginLeft="19dp" android:layout_marginTop="@dimen/dp_15" android:layout_marginBottom="10dp" android:layout_toRightOf="@+id/tv_end_time" android:text='@{!TextUtils.isEmpty(item.appointmentTime)?item.appointmentTime:@string/no_data}' android:textColor="@color/cl_home_title_text_color" android:textSize="14sp" /> </RelativeLayout> <TextView android:layout_width="match_parent" android:layout_height="43dp" android:paddingLeft="15dp" android:paddingTop="@dimen/dp_15" android:text="@string/money_info" android:textColor="@color/cl_home_title_text_color" android:textSize="14sp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/white" android:orientation="horizontal" android:paddingBottom="10dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/dp_15" android:layout_marginTop="@dimen/dp_15" android:text="@string/order_payer" android:textColor="@color/tv_cl" android:textSize="14sp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/dp_10" android:layout_marginTop="@dimen/dp_15" android:text="@{item.repairType == 1?@string/payer_baonei:@string/payer_baowai}" android:textColor="@color/cl_home_title_text_color" android:textSize="14sp" /> </LinearLayout> <TextView android:layout_width="match_parent" android:layout_height="43dp" android:paddingLeft="15dp" android:paddingTop="@dimen/dp_15" android:text="@string/order_send_info" android:textColor="@color/cl_home_title_text_color" android:textSize="14sp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/white" android:orientation="horizontal" android:paddingBottom="10dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/dp_15" android:layout_marginTop="@dimen/dp_15" android:text="@string/order_send_company" android:textColor="@color/tv_cl" android:textSize="14sp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/dp_10" android:layout_marginTop="@dimen/dp_15" android:text='@{!TextUtils.isEmpty(item.createdProvider)?item.createdProvider:@string/no_data}' android:textColor="@color/cl_home_title_text_color" android:textSize="14sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/white" android:orientation="horizontal" android:paddingBottom="10dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/dp_15" android:layout_marginTop="@dimen/dp_15" android:text="@string/order_take_price" android:textColor="@color/tv_cl" android:textSize="14sp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/dp_10" android:layout_marginTop="@dimen/dp_15" android:text='@{item.price+"元"}' android:textColor="@color/cl_order_item_date" android:textSize="14sp" /> </LinearLayout> <TextView android:id="@+id/tv_contact_seller" android:layout_width="match_parent" android:layout_height="35dp" android:layout_margin="20dp" android:background="@color/cl_home_button" android:gravity="center" android:text="@string/contact_seller_support" android:textColor="@color/white" android:textSize="16sp" /> </LinearLayout> </android.support.v4.widget.NestedScrollView> <TextView android:id="@+id/customer_acceptance" android:layout_width="match_parent" android:layout_height="49dp" android:background="@color/cl_home_button" android:gravity="center" android:text="@string/customer_acceptance" android:textColor="@color/white" android:textSize="16sp" /> </LinearLayout> </layout>