From 09c54e2bfa51aa9800f224fda7ad3754b353bfed Mon Sep 17 00:00:00 2001
From: zhuguifei <zhuguifei@zhuguifeideiMac.local>
Date: 星期三, 14 一月 2026 08:43:21 +0800
Subject: [PATCH] 功能调整

---
 app/src/main/res/layout/fragment_settings.xml |  274 +++++++++++++++++++++++++++---------------------------
 1 files changed, 137 insertions(+), 137 deletions(-)

diff --git a/app/src/main/res/layout/fragment_settings.xml b/app/src/main/res/layout/fragment_settings.xml
index 6dc124f..d9c4d1c 100644
--- a/app/src/main/res/layout/fragment_settings.xml
+++ b/app/src/main/res/layout/fragment_settings.xml
@@ -28,40 +28,40 @@
 
                 <!-- Card Header -->
                 <LinearLayout
-                    android:layout_width="match_parent"
-                    android:layout_height="wrap_content"
-                    android:orientation="horizontal"
-                    android:gravity="center_vertical"
-                    android:padding="16dp"
-                    android:background="#FAFAFA">
-                    
-                    <View
-                        android:layout_width="4dp"
-                        android:layout_height="16dp"
-                        android:background="@color/base_color"
-                        android:layout_marginEnd="8dp"/>
-                        
-                    <TextView
-                        android:layout_width="0dp"
+                        android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_weight="1"
-                        android:text="鐩戞帶璇︽儏"
-                        android:textSize="16sp"
-                        android:textStyle="bold"
-                        android:textColor="#333333" />
-
-                    <com.qmuiteam.qmui.widget.roundwidget.QMUIRoundButton
-                        android:id="@+id/btn_read_data"
-                        android:layout_width="wrap_content"
-                        android:layout_height="32dp"
-                        android:text="璇诲彇鏁版嵁"
-                        android:textColor="@color/white"
-                        android:textSize="12sp"
-                        android:paddingStart="12dp"
-                        android:paddingEnd="12dp"
-                        app:qmui_backgroundColor="@color/base_color"
-                        app:qmui_radius="4dp"/>
-                </LinearLayout>
+                        android:orientation="horizontal"
+                        android:gravity="center_vertical"
+                        android:padding="16dp"
+                        android:background="@color/white">
+                        
+                        <View
+                            android:layout_width="4dp"
+                            android:layout_height="16dp"
+                            android:background="@color/base_color"
+                            android:layout_marginEnd="8dp"/>
+                            
+                        <TextView
+                            android:id="@+id/tv_monitor_title"
+                            android:layout_width="0dp"
+                            android:layout_height="wrap_content"
+                            android:layout_weight="1"
+                            android:text="鐩戞帶璇︽儏"
+                            android:textSize="16sp"
+                            android:textStyle="bold"
+                            android:textColor="#333333"
+                            android:clickable="true"
+                            android:focusable="true"
+                             />
+                        
+                        <TextView
+                            android:id="@+id/tv_monitor_update_time"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:text=""
+                            android:textSize="12sp"
+                            android:textColor="#999999"/>
+                    </LinearLayout>
 
                 <View
                     android:layout_width="match_parent"
@@ -163,7 +163,7 @@
                     android:orientation="horizontal"
                     android:gravity="center_vertical"
                     android:padding="16dp"
-                    android:background="#FAFAFA">
+                    android:background="@color/white">
                     
                     <View
                         android:layout_width="4dp"
@@ -192,145 +192,144 @@
                     android:orientation="vertical"
                     android:padding="16dp">
 
-                    <!-- Layer Input -->
+                    <!-- Grid Layout for Parameters -->
                     <LinearLayout
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
                         android:orientation="vertical"
                         android:layout_marginBottom="16dp">
-                        
+
+                        <!-- Row 1: Labels -->
                         <LinearLayout
                             android:layout_width="match_parent"
                             android:layout_height="wrap_content"
                             android:orientation="horizontal"
-                            android:gravity="center_vertical"
                             android:layout_marginBottom="8dp">
 
-                            <TextView
-                                android:layout_width="wrap_content"
+                            <!-- Layer Label -->
+                            <LinearLayout
+                                android:layout_width="0dp"
                                 android:layout_height="wrap_content"
-                                android:text="灞傛暟"
-                                android:textSize="14sp"
-                                android:textColor="#666666"/>
-                            
-                            <TextView
-                                android:id="@+id/tv_layer_status"
-                                android:layout_width="wrap_content"
-                                android:layout_height="wrap_content"
-                                android:textSize="10sp"
-                                android:layout_marginStart="8dp"/>
-                        </LinearLayout>
-                            
-                        <EditText
-                            android:id="@+id/et_layer"
-                            android:layout_width="match_parent"
-                            android:layout_height="48dp"
-                            android:background="@drawable/bg_input_field"
-                            android:paddingStart="16dp"
-                            android:paddingEnd="16dp"
-                            android:hint="灞傛暟 (1-30)"
-                            android:textColorHint="#CCCCCC"
-                            android:textSize="14sp"
-                            android:focusable="false"
-                            android:focusableInTouchMode="false"
-                            android:inputType="none"/>
-                    </LinearLayout>
+                                android:layout_weight="1"
+                                android:orientation="horizontal"
+                                android:gravity="center">
+                                <TextView
+                                    android:layout_width="wrap_content"
+                                    android:layout_height="wrap_content"
+                                    android:text="灞傛暟"
+                                    android:textSize="14sp"
+                                    android:textColor="#666666"/>
+                                <TextView
+                                    android:id="@+id/tv_layer_status"
+                                    android:layout_width="wrap_content"
+                                    android:layout_height="wrap_content"
+                                    android:textSize="10sp"
+                                    android:layout_marginStart="4dp"/>
+                            </LinearLayout>
 
-                    <!-- Station Input -->
-                    <LinearLayout
-                        android:layout_width="match_parent"
-                        android:layout_height="wrap_content"
-                        android:orientation="vertical"
-                        android:layout_marginBottom="16dp">
-                        
+                            <!-- Station Label -->
+                            <LinearLayout
+                                android:layout_width="0dp"
+                                android:layout_height="wrap_content"
+                                android:layout_weight="1"
+                                android:orientation="horizontal"
+                                android:gravity="center">
+                                <TextView
+                                    android:layout_width="wrap_content"
+                                    android:layout_height="wrap_content"
+                                    android:text="绔欏彿"
+                                    android:textSize="14sp"
+                                    android:textColor="#666666"/>
+                                <TextView
+                                    android:id="@+id/tv_station_status"
+                                    android:layout_width="wrap_content"
+                                    android:layout_height="wrap_content"
+                                    android:textSize="10sp"
+                                    android:layout_marginStart="4dp"/>
+                            </LinearLayout>
+
+                            <!-- Baud Label -->
+                            <LinearLayout
+                                android:layout_width="0dp"
+                                android:layout_height="wrap_content"
+                                android:layout_weight="1.5"
+                                android:orientation="horizontal"
+                                android:gravity="center">
+                                <TextView
+                                    android:layout_width="wrap_content"
+                                    android:layout_height="wrap_content"
+                                    android:text="娉㈢壒鐜�"
+                                    android:textSize="14sp"
+                                    android:textColor="#666666"/>
+                                <TextView
+                                    android:id="@+id/tv_baud_status"
+                                    android:layout_width="wrap_content"
+                                    android:layout_height="wrap_content"
+                                    android:textSize="10sp"
+                                    android:layout_marginStart="4dp"/>
+                            </LinearLayout>
+                        </LinearLayout>
+
+                        <!-- Row 2: Values -->
                         <LinearLayout
                             android:layout_width="match_parent"
                             android:layout_height="wrap_content"
                             android:orientation="horizontal"
-                            android:gravity="center_vertical"
-                            android:layout_marginBottom="8dp">
+                            android:gravity="center_vertical">
 
-                            <TextView
-                                android:layout_width="wrap_content"
-                                android:layout_height="wrap_content"
-                                android:text="绔欏彿"
-                                android:textSize="14sp"
-                                android:textColor="#666666"/>
+                            <!-- Layer Value -->
+                             <TextView
+                                android:id="@+id/et_layer"
+                                android:layout_width="0dp"
+                                android:layout_height="48dp"
+                                android:layout_weight="1"
+                                android:background="@android:color/transparent"
+                                android:gravity="center"
+                                android:text="寰呰鍙�"
+                                android:textSize="16sp"
+                                android:textStyle="bold"
+                                android:textColor="#999999"
+                                android:layout_marginEnd="4dp"
+                                />
 
-                            <TextView
-                                android:id="@+id/tv_station_status"
-                                android:layout_width="wrap_content"
-                                android:layout_height="wrap_content"
-                                android:textSize="10sp"
-                                android:layout_marginStart="8dp"/>
-                        </LinearLayout>
-                            
-                        <LinearLayout
-                            android:layout_width="match_parent"
-                            android:layout_height="wrap_content"
-                            android:orientation="horizontal">
-                            
+                            <!-- Station Value -->
                             <EditText
                                 android:id="@+id/et_station"
                                 android:layout_width="0dp"
                                 android:layout_height="48dp"
                                 android:layout_weight="1"
                                 android:background="@drawable/bg_input_field"
-                                android:paddingStart="16dp"
-                                android:paddingEnd="16dp"
-                                android:hint="璇疯緭鍏ョ珯鍙� (1-64)"
+                                android:gravity="center"
+                                android:hint="绔欏彿"
                                 android:textColorHint="#CCCCCC"
                                 android:textSize="14sp"
-                                android:inputType="number"/>
-                                
-                        </LinearLayout>
-                    </LinearLayout>
+                                android:inputType="number"
+                                android:layout_marginStart="4dp"
+                                android:layout_marginEnd="4dp"/>
 
-                    <!-- Baud Rate -->
-                    <LinearLayout
-                        android:layout_width="match_parent"
-                        android:layout_height="wrap_content"
-                        android:orientation="vertical">
-                        
-                        <LinearLayout
-                            android:layout_width="match_parent"
-                            android:layout_height="wrap_content"
-                            android:orientation="horizontal"
-                            android:gravity="center_vertical"
-                            android:layout_marginBottom="8dp">
-
-                            <TextView
-                                android:layout_width="wrap_content"
-                                android:layout_height="wrap_content"
-                                android:text="娉㈢壒鐜�"
-                                android:textSize="14sp"
-                                android:textColor="#666666"/>
-
-                            <TextView
-                                android:id="@+id/tv_baud_status"
-                                android:layout_width="wrap_content"
-                                android:layout_height="wrap_content"
-                                android:textSize="10sp"
-                                android:layout_marginStart="8dp"/>
-                        </LinearLayout>
-                            
-                        <LinearLayout
-                            android:layout_width="match_parent"
-                            android:layout_height="wrap_content"
-                            android:orientation="horizontal">
-                            
+                            <!-- Baud Value -->
                             <FrameLayout
                                 android:layout_width="0dp"
                                 android:layout_height="48dp"
-                                android:layout_weight="1"
-                                android:background="@drawable/bg_input_field">
+                                android:layout_weight="1.5"
+                                android:background="@drawable/bg_input_field"
+                                android:layout_marginStart="4dp">
                                 
                                 <Spinner
                                     android:id="@+id/spinner_baud"
                                     android:layout_width="match_parent"
                                     android:layout_height="match_parent"
                                     android:background="@null"
-                                    android:paddingStart="8dp"/>
+                                    android:paddingEnd="32dp"
+                                    />
+
+                                <ImageView
+                                    android:layout_width="24dp"
+                                    android:layout_height="24dp"
+                                    android:src="@drawable/ic_arrow_drop_down"
+                                    android:layout_gravity="center_vertical|end"
+                                    android:layout_marginEnd="8dp"
+                                    android:importantForAccessibility="no"/>
                             </FrameLayout>
                         </LinearLayout>
                     </LinearLayout>
@@ -364,7 +363,7 @@
                             android:textColor="@color/white"
                             android:textSize="16sp"
                             android:textStyle="bold"
-                            app:qmui_backgroundColor="@color/base_color_s"
+                            app:qmui_backgroundColor="@color/base_color"
                             app:qmui_radius="8dp"/>
                     </LinearLayout>
 
@@ -384,6 +383,7 @@
 
         <!-- Log Display -->
         <androidx.cardview.widget.CardView
+            android:id="@+id/cv_log"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             app:cardCornerRadius="12dp"

--
Gitblit v1.9.3