Files
APPBase/positions/src/main/res/layout/item_position_task_edit.xml
2025-09-30 14:47:08 +08:00

185 lines
6.4 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="12dp"
android:background="@drawable/item_bg_edit"
android:layout_marginBottom="8dp">
<!-- 1. 不可编辑字段(仅显示,灰色文字) -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginBottom="10dp">
<TextView
android:id="@+id/tv_edit_task_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="12sp"
android:textColor="#999999"
android:text="任务ID"/>
<TextView
android:id="@+id/tv_edit_position_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="12sp"
android:textColor="#999999"
android:layout_marginTop="2dp"
android:text="位置ID"/>
</LinearLayout>
<!-- 2. 任务描述(可编辑) -->
<EditText
android:id="@+id/et_edit_task_desc"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请输入任务描述(如:到达后提醒打卡)"
android:textSize="14sp"
android:padding="8dp"
android:background="@drawable/edittext_bg"
android:layout_marginBottom="10dp"/>
<!-- 3. 距离条件(单选组:大于/小于) -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginBottom="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="距离条件:"
android:textSize="14sp"
android:textColor="#333333"
android:layout_marginRight="10dp"/>
<RadioGroup
android:id="@+id/rg_edit_distance_cond"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/rb_edit_greater"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="大于"
android:textSize="14sp"
android:layout_marginRight="15dp"/>
<RadioButton
android:id="@+id/rb_edit_less"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="小于"
android:textSize="14sp"/>
</RadioGroup>
</LinearLayout>
<!-- 4. 商议距离(可编辑,仅整数) -->
<EditText
android:id="@+id/et_edit_discuss_dist"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:hint="请输入距离(米)"
android:textSize="14sp"
android:inputType="number"
android:padding="8dp"
android:background="@drawable/edittext_bg"
android:layout_marginBottom="10dp"/>
<!-- 5. 启用状态(单选组:是/否) -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginBottom="12dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="启用任务:"
android:textSize="14sp"
android:textColor="#333333"
android:layout_marginRight="10dp"/>
<RadioGroup
android:id="@+id/rg_edit_is_enable"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/rb_edit_enable_yes"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="是"
android:textSize="14sp"
android:layout_marginRight="15dp"/>
<RadioButton
android:id="@+id/rb_edit_enable_no"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="否"
android:textSize="14sp"/>
</RadioGroup>
</LinearLayout>
<!-- 6. 功能按钮(删除-红 / 取消-灰 / 确定-蓝) -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center_vertical">
<Button
android:id="@+id/btn_edit_delete"
android:layout_width="wrap_content"
android:layout_height="32dp"
android:background="@drawable/btn_delete_bg"
android:text="删除"
android:textColor="@android:color/white"
android:textSize="13sp"
android:paddingStart="15dp"
android:paddingEnd="15dp"/>
<View
android:layout_width="10dp"
android:layout_height="match_parent"/>
<Button
android:id="@+id/btn_edit_cancel"
android:layout_width="wrap_content"
android:layout_height="32dp"
android:background="@drawable/btn_cancel_bg"
android:text="取消"
android:textColor="@android:color/white"
android:textSize="13sp"
android:paddingStart="15dp"
android:paddingEnd="15dp"/>
<View
android:layout_width="10dp"
android:layout_height="match_parent"/>
<Button
android:id="@+id/btn_edit_confirm"
android:layout_width="wrap_content"
android:layout_height="32dp"
android:background="@drawable/btn_confirm_bg"
android:text="确定"
android:textColor="@android:color/white"
android:textSize="13sp"
android:paddingStart="15dp"
android:paddingEnd="15dp"/>
</LinearLayout>
</LinearLayout>