guoshen
2024-06-29 5325e22a184b53aadcc5e9552cb1ec54f9c8ad81
app/src/main/res/layout/activity_home_devices_detail.xml
@@ -13,14 +13,33 @@
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/color_normal_background"
        android:background="?attr/detailPageBackgroundColor"
        android:orientation="vertical">
        <com.android.app_base.widget.ExtendTitleBar
            android:id="@+id/titleBar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:title="@{viewModel.beanLiveData.id!=0?viewModel.beanLiveData.name:`添加家庭设备`}"
            app:titleGravity="left"
            />
            >
            <FrameLayout
                android:layout_width="24dp"
                android:layout_height="24dp"
                android:layout_marginHorizontal="16dp"
                android:layout_gravity="center_vertical|end"
                android:visibility="@{viewModel.beanLiveData.ownData==1}"
                >
                <ImageView
                    android:id="@+id/iv_operate"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center"
                    android:background="@{viewModel.typeLiveData?@drawable/ic_operate_finish:@drawable/ic_operate}"
                    />
            </FrameLayout>
        </com.android.app_base.widget.ExtendTitleBar>
        <ScrollView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
@@ -31,6 +50,7 @@
                android:layout_height="match_parent"
                android:orientation="vertical"
                android:paddingHorizontal="20dp"
                android:paddingBottom="20dp"
                >
                <TextView
                    android:layout_width="wrap_content"
@@ -45,12 +65,14 @@
                <EditText
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:inputType="text"
                    android:inputType="textMultiLine"
                    android:autofillHints="creditCardNumber"
                    android:textColorHint="#6b000000"
                    android:hint="@{viewModel.typeLiveData?`请输入设备名称`:``}"
                    android:textColor="#DE000000"
                    android:textSize="16sp"
                    android:text="@={viewModel.beanLiveData.name}"
                    android:enabled="@{viewModel.typeLiveData}"
                    />
                <TextView
@@ -63,13 +85,19 @@
                    />
                <EditText
                    android:id="@+id/et_time"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="2dp"
                    android:inputType="text"
                    android:textColorHint="#6b000000"
                    android:hint="@{viewModel.typeLiveData?`请选择时间`:``}"
                    android:textColor="#DE000000"
                    android:text="@={viewModel.beanLiveData.createTime}"
                    android:textSize="16sp" />
                    android:text="@={viewModel.beanLiveData.happenTime}"
                    android:textSize="16sp"
                    android:enabled="@{viewModel.typeLiveData}"
                    app:isEditable="@{false}"
                    />
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_marginTop="10dp"
@@ -82,11 +110,14 @@
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="2dp"
                    android:inputType="text"
                    android:inputType="textMultiLine"
                    android:textColorHint="#6b000000"
                    android:text="@={viewModel.beanLiveData.people}"
                    android:hint="@{viewModel.typeLiveData?`请输入购买人`:``}"
                    android:text="@={viewModel.beanLiveData.buyer}"
                    android:textColor="#DE000000"
                    android:textSize="16sp" />
                    android:textSize="16sp"
                    android:enabled="@{viewModel.typeLiveData}"
                    />
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_marginTop="10dp"
@@ -99,11 +130,14 @@
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="2dp"
                    android:inputType="text"
                    android:inputType="textMultiLine"
                    android:textColorHint="#6b000000"
                    android:hint="@{viewModel.typeLiveData?`请输入事项内容`:``}"
                    android:textColor="#DE000000"
                    android:text="@={viewModel.beanLiveData.content}"
                    android:textSize="16sp" />
                    android:textSize="16sp"
                    android:enabled="@{viewModel.typeLiveData}"
                    />
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_marginTop="10dp"
@@ -118,9 +152,12 @@
                    android:layout_marginTop="2dp"
                    android:inputType="text"
                    android:textColorHint="#6b000000"
                    android:hint="@{viewModel.typeLiveData?`请输入存放地点`:``}"
                    android:textColor="#DE000000"
                    android:text="@={viewModel.beanLiveData.address}"
                    android:textSize="16sp" />
                    android:text="@={viewModel.beanLiveData.location}"
                    android:textSize="16sp"
                    android:enabled="@{viewModel.typeLiveData}"
                    />
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_marginTop="10dp"
@@ -133,11 +170,50 @@
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="2dp"
                    android:inputType="text"
                    android:inputType="textMultiLine"
                    android:hint="@{viewModel.typeLiveData?`请输入备注`:``}"
                    android:textColorHint="#6b000000"
                    android:textColor="#DE000000"
                    android:text="@={viewModel.beanLiveData.remark}"
                    android:textSize="16sp" />
                    android:textSize="16sp"
                    android:enabled="@{viewModel.typeLiveData}"
                    />
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="10dp"
                    android:gravity="center_vertical"
                    >
                    <TextView
                        android:layout_width="0dp"
                        android:layout_weight="1"
                        android:layout_height="wrap_content"
                        android:text="备忘本"
                        android:textColor="#FF000000"
                        android:textSize="20sp"
                        />
                    <ImageView
                        android:id="@+id/iv_add_memo"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:background="@drawable/ic_tourism_add"
                        android:layout_marginEnd="15dp"
                        android:visibility="@{viewModel.typeLiveData}"
                        />
                </LinearLayout>
                <RelativeLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="10dp"
                    >
                    <androidx.recyclerview.widget.RecyclerView
                        android:id="@+id/rv_memo"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        tools:listitem="@layout/item_memo"
                        tools:itemCount="2"
                        />
                </RelativeLayout>
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_marginTop="10dp"