Browse Source

修改海康信息牌首页顶部信息布局,实现字体自适应大小

1.调整首页顶部实验室信息表单内容值内容字体从22号-16号字体自适应缩放,超出部分用省略号表示
2.调整顶部单元格右边距与下方内容去右对齐
stoney 1 week ago
parent
commit
c6478027cd
2 changed files with 33 additions and 3 deletions
  1. 33 3
      app/src/main/res/layout/fragment_window.xml
  2. 0 0
      gradlew

+ 33 - 3
app/src/main/res/layout/fragment_window.xml

@@ -1,5 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
     xmlns:tools="http://schemas.android.com/tools"
     xmlns:tools="http://schemas.android.com/tools"
     android:layout_width="match_parent"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:layout_height="match_parent"
@@ -102,7 +103,7 @@
                 </LinearLayout>
                 </LinearLayout>
 
 
                 <LinearLayout
                 <LinearLayout
-                    android:layout_width="325px"
+                    android:layout_width="355px"
                     android:layout_height="match_parent"
                     android:layout_height="match_parent"
                     android:orientation="vertical">
                     android:orientation="vertical">
 
 
@@ -119,6 +120,11 @@
                         android:layout_marginEnd="30px"
                         android:layout_marginEnd="30px"
                         android:layout_weight="1"
                         android:layout_weight="1"
                         android:gravity="center_vertical"
                         android:gravity="center_vertical"
+                        android:ellipsize="end"
+                        android:maxLines="1"
+                        app:autoSizeMaxTextSize="22px"
+                        app:autoSizeMinTextSize="16px"
+                        app:autoSizeTextType="uniform"
                         android:textColor="#333333"
                         android:textColor="#333333"
                         android:textSize="22px" />
                         android:textSize="22px" />
 
 
@@ -135,7 +141,11 @@
                         android:layout_marginEnd="30px"
                         android:layout_marginEnd="30px"
                         android:layout_weight="1"
                         android:layout_weight="1"
                         android:gravity="center_vertical"
                         android:gravity="center_vertical"
+                        android:ellipsize="end"
                         android:maxLines="1"
                         android:maxLines="1"
+                        app:autoSizeMaxTextSize="22px"
+                        app:autoSizeMinTextSize="16px"
+                        app:autoSizeTextType="uniform"
                         android:textColor="#333333"
                         android:textColor="#333333"
                         android:textSize="22px" />
                         android:textSize="22px" />
 
 
@@ -152,6 +162,11 @@
                         android:layout_marginEnd="30px"
                         android:layout_marginEnd="30px"
                         android:layout_weight="1"
                         android:layout_weight="1"
                         android:gravity="center_vertical"
                         android:gravity="center_vertical"
+                        android:ellipsize="end"
+                        android:maxLines="1"
+                        app:autoSizeMaxTextSize="22px"
+                        app:autoSizeMinTextSize="16px"
+                        app:autoSizeTextType="uniform"
                         android:textColor="#333333"
                         android:textColor="#333333"
                         android:textSize="22px" />
                         android:textSize="22px" />
 
 
@@ -227,6 +242,11 @@
                         android:layout_marginEnd="30px"
                         android:layout_marginEnd="30px"
                         android:layout_weight="1"
                         android:layout_weight="1"
                         android:gravity="center_vertical"
                         android:gravity="center_vertical"
+                        android:ellipsize="end"
+                        android:maxLines="1"
+                        app:autoSizeMaxTextSize="22px"
+                        app:autoSizeMinTextSize="16px"
+                        app:autoSizeTextType="uniform"
                         android:textColor="#333333"
                         android:textColor="#333333"
                         android:textSize="22px" />
                         android:textSize="22px" />
 
 
@@ -243,6 +263,11 @@
                         android:layout_marginEnd="30px"
                         android:layout_marginEnd="30px"
                         android:layout_weight="1"
                         android:layout_weight="1"
                         android:gravity="center_vertical"
                         android:gravity="center_vertical"
+                        android:ellipsize="end"
+                        android:maxLines="1"
+                        app:autoSizeMaxTextSize="22px"
+                        app:autoSizeMinTextSize="16px"
+                        app:autoSizeTextType="uniform"
                         android:textColor="#333333"
                         android:textColor="#333333"
                         android:textSize="22px" />
                         android:textSize="22px" />
 
 
@@ -259,6 +284,11 @@
                         android:layout_marginEnd="30px"
                         android:layout_marginEnd="30px"
                         android:layout_weight="1"
                         android:layout_weight="1"
                         android:gravity="center_vertical"
                         android:gravity="center_vertical"
+                        android:ellipsize="end"
+                        android:maxLines="1"
+                        app:autoSizeMaxTextSize="22px"
+                        app:autoSizeMinTextSize="16px"
+                        app:autoSizeTextType="uniform"
                         android:textColor="#333333"
                         android:textColor="#333333"
                         android:textSize="22px" />
                         android:textSize="22px" />
 
 
@@ -269,7 +299,7 @@
                 </LinearLayout>
                 </LinearLayout>
 
 
                 <RelativeLayout
                 <RelativeLayout
-                    android:layout_width="220px"
+                    android:layout_width="190px"
                     android:layout_height="match_parent"
                     android:layout_height="match_parent"
                     android:background="@drawable/shape_rect_e0e0e0">
                     android:background="@drawable/shape_rect_e0e0e0">
 
 
@@ -378,4 +408,4 @@
         </LinearLayout>
         </LinearLayout>
     </LinearLayout>
     </LinearLayout>
 
 
-</LinearLayout>
+</LinearLayout>

+ 0 - 0
gradlew