Bläddra i källkod

refactor(更新)
- 大小改为引用

周文健 5 månader sedan
förälder
incheckning
81605a3e7b
93 ändrade filer med 1326 tillägg och 1316 borttagningar
  1. 1 1
      app/src/main/res/drawable/bg_btn_job_execute_go_locking.xml
  2. 1 1
      app/src/main/res/drawable/bg_btn_job_execute_go_unlocking.xml
  3. 1 1
      app/src/main/res/drawable/bg_btn_job_execute_normal.xml
  4. 1 1
      app/src/main/res/drawable/bg_common_input_disable.xml
  5. 1 1
      app/src/main/res/drawable/bg_common_input_normal.xml
  6. 1 1
      app/src/main/res/drawable/bg_home_card_num.xml
  7. 1 1
      app/src/main/res/drawable/bg_home_card_num_land.xml
  8. 1 1
      app/src/main/res/drawable/bg_home_menu_item.xml
  9. 1 1
      app/src/main/res/drawable/bg_home_menu_item_land.xml
  10. 1 1
      app/src/main/res/drawable/bg_job_execute_step.xml
  11. 1 1
      app/src/main/res/drawable/bg_job_execute_step_index.xml
  12. 1 1
      app/src/main/res/drawable/bg_point_normal.xml
  13. 1 1
      app/src/main/res/drawable/bg_point_selected.xml
  14. 1 1
      app/src/main/res/drawable/bg_select_member_btn.xml
  15. 1 1
      app/src/main/res/drawable/bg_text_drop_down.xml
  16. 1 1
      app/src/main/res/drawable/bg_workstation_item_normal.xml
  17. 1 1
      app/src/main/res/drawable/card_white_bg.xml
  18. 2 2
      app/src/main/res/drawable/divider_table.xml
  19. 1 1
      app/src/main/res/drawable/home_card_bg.xml
  20. 2 2
      app/src/main/res/drawable/login_tip_circle.xml
  21. 1 1
      app/src/main/res/layout-land/activity_main.xml
  22. 4 4
      app/src/main/res/layout-land/dialog_login.xml
  23. 39 39
      app/src/main/res/layout-land/fragment_home.xml
  24. 3 3
      app/src/main/res/layout-land/item_login_method.xml
  25. 24 24
      app/src/main/res/layout/dialog_add_role.xml
  26. 45 45
      app/src/main/res/layout/dialog_add_user.xml
  27. 20 20
      app/src/main/res/layout/dialog_add_workstation.xml
  28. 44 44
      app/src/main/res/layout/dialog_filter_point.xml
  29. 33 33
      app/src/main/res/layout/dialog_filter_role.xml
  30. 39 39
      app/src/main/res/layout/dialog_filter_user.xml
  31. 7 7
      app/src/main/res/layout/dialog_login.xml
  32. 43 43
      app/src/main/res/layout/dialog_update_role.xml
  33. 45 45
      app/src/main/res/layout/dialog_update_user.xml
  34. 76 76
      app/src/main/res/layout/fragment_create_job.xml
  35. 71 71
      app/src/main/res/layout/fragment_create_sop.xml
  36. 71 71
      app/src/main/res/layout/fragment_create_sop_job.xml
  37. 2 2
      app/src/main/res/layout/fragment_data_manage_home.xml
  38. 70 70
      app/src/main/res/layout/fragment_edit_job.xml
  39. 67 67
      app/src/main/res/layout/fragment_edit_sop.xml
  40. 65 65
      app/src/main/res/layout/fragment_edit_sop_job.xml
  41. 18 18
      app/src/main/res/layout/fragment_exception_job_manage.xml
  42. 2 2
      app/src/main/res/layout/fragment_exception_manage_home.xml
  43. 2 2
      app/src/main/res/layout/fragment_hardware_manage_home.xml
  44. 37 37
      app/src/main/res/layout/fragment_home.xml
  45. 18 18
      app/src/main/res/layout/fragment_in_progress_job_manage.xml
  46. 40 40
      app/src/main/res/layout/fragment_job_execute.xml
  47. 23 23
      app/src/main/res/layout/fragment_job_manage.xml
  48. 2 2
      app/src/main/res/layout/fragment_job_manage_home.xml
  49. 17 17
      app/src/main/res/layout/fragment_locked_point.xml
  50. 29 29
      app/src/main/res/layout/fragment_point_manage.xml
  51. 32 32
      app/src/main/res/layout/fragment_reset_password.xml
  52. 29 29
      app/src/main/res/layout/fragment_role_manage.xml
  53. 37 37
      app/src/main/res/layout/fragment_select_memeber.xml
  54. 30 30
      app/src/main/res/layout/fragment_select_point.xml
  55. 23 23
      app/src/main/res/layout/fragment_sop_manage.xml
  56. 32 32
      app/src/main/res/layout/fragment_user_info.xml
  57. 2 2
      app/src/main/res/layout/fragment_user_info_home.xml
  58. 29 29
      app/src/main/res/layout/fragment_user_manage.xml
  59. 28 28
      app/src/main/res/layout/fragment_workstation_manage.xml
  60. 1 1
      app/src/main/res/layout/item_home_menu.xml
  61. 1 1
      app/src/main/res/layout/item_home_quick_entrance.xml
  62. 1 1
      app/src/main/res/layout/item_home_text_drop_down.xml
  63. 3 3
      app/src/main/res/layout/item_job_execute_colock.xml
  64. 5 5
      app/src/main/res/layout/item_job_execute_point.xml
  65. 8 8
      app/src/main/res/layout/item_job_execute_step.xml
  66. 4 4
      app/src/main/res/layout/item_job_manage.xml
  67. 3 3
      app/src/main/res/layout/item_locked_points_point.xml
  68. 3 3
      app/src/main/res/layout/item_login_method.xml
  69. 4 4
      app/src/main/res/layout/item_point_manage_point.xml
  70. 2 2
      app/src/main/res/layout/item_role.xml
  71. 4 4
      app/src/main/res/layout/item_role_manage_role.xml
  72. 2 2
      app/src/main/res/layout/item_select_all_member.xml
  73. 3 3
      app/src/main/res/layout/item_select_member.xml
  74. 3 3
      app/src/main/res/layout/item_select_point.xml
  75. 4 4
      app/src/main/res/layout/item_sop_manage.xml
  76. 4 4
      app/src/main/res/layout/item_user_manage_user.xml
  77. 3 3
      app/src/main/res/layout/item_workstation.xml
  78. 2 0
      app/src/main/res/values-land/dimens.xml
  79. 8 4
      app/src/main/res/values/dimens.xml
  80. 1 1
      ui-base/src/main/res/drawable/common_card_bg.xml
  81. 1 1
      ui-base/src/main/res/drawable/common_dialog_btn.xml
  82. 2 2
      ui-base/src/main/res/drawable/common_divider_large_space_grid_land.xml
  83. 2 2
      ui-base/src/main/res/drawable/common_divider_normal_space_horizontal.xml
  84. 2 2
      ui-base/src/main/res/drawable/common_divider_normal_space_horizontal_land.xml
  85. 2 2
      ui-base/src/main/res/drawable/common_divider_normal_space_vertical.xml
  86. 2 2
      ui-base/src/main/res/drawable/common_divider_normal_space_vertical_land.xml
  87. 2 2
      ui-base/src/main/res/drawable/common_divider_small_space_horizontal.xml
  88. 1 1
      ui-base/src/main/res/drawable/common_divider_small_space_horizontal_land.xml
  89. 1 1
      ui-base/src/main/res/layout-land/common_dialog_loading_progress.xml
  90. 7 7
      ui-base/src/main/res/layout-land/dialog_tip.xml
  91. 1 1
      ui-base/src/main/res/layout/common_dialog_loading_progress.xml
  92. 8 8
      ui-base/src/main/res/layout/dialog_tip.xml
  93. 5 1
      ui-base/src/main/res/values/dimens.xml

+ 1 - 1
app/src/main/res/drawable/bg_btn_job_execute_go_locking.xml

@@ -2,7 +2,7 @@
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
     <stroke
-        android:width="1dp"
+        android:width="@dimen/divider_line_space"
         android:color="@color/black" />
     <solid android:color="@color/common_status_red" />
     <corners android:radius="4dp" />

+ 1 - 1
app/src/main/res/drawable/bg_btn_job_execute_go_unlocking.xml

@@ -2,7 +2,7 @@
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
     <stroke
-        android:width="1dp"
+        android:width="@dimen/divider_line_space"
         android:color="@color/black" />
     <solid android:color="@color/common_status_green" />
     <corners android:radius="4dp" />

+ 1 - 1
app/src/main/res/drawable/bg_btn_job_execute_normal.xml

@@ -2,7 +2,7 @@
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
     <stroke
-        android:width="1dp"
+        android:width="@dimen/divider_line_space"
         android:color="@color/black" />
     <solid android:color="@color/white" />
     <corners android:radius="4dp" />

+ 1 - 1
app/src/main/res/drawable/bg_common_input_disable.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android">
     <stroke
-        android:width="1dp"
+        android:width="@dimen/divider_line_space"
         android:color="@color/black" />
     <solid android:color="@color/common_light_gray" />
 </shape>

+ 1 - 1
app/src/main/res/drawable/bg_common_input_normal.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android">
     <stroke
-        android:width="1dp"
+        android:width="@dimen/divider_line_space"
         android:color="@color/black" />
 </shape>

+ 1 - 1
app/src/main/res/drawable/bg_home_card_num.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
-    <corners android:radius="10dp" />
+    <corners android:radius="@dimen/common_spacing" />
     <solid android:color="@color/white30" />
 </shape>

+ 1 - 1
app/src/main/res/drawable/bg_home_card_num_land.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
-    <corners android:radius="5dp" />
+    <corners android:radius="@dimen/common_spacing_small" />
     <solid android:color="@color/white30" />
 </shape>

+ 1 - 1
app/src/main/res/drawable/bg_home_menu_item.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android">
     <solid android:color="@color/white30" />
-    <corners android:radius="20dp" />
+    <corners android:radius="@dimen/common_spacing_2x" />
 </shape>

+ 1 - 1
app/src/main/res/drawable/bg_home_menu_item_land.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android">
     <solid android:color="@color/white30" />
-    <corners android:radius="10dp" />
+    <corners android:radius="@dimen/common_spacing" />
 </shape>

+ 1 - 1
app/src/main/res/drawable/bg_job_execute_step.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
-    <corners android:radius="20dp" />
+    <corners android:radius="@dimen/common_spacing_2x" />
     <solid android:color="@color/white" />
     <stroke
         android:width="2dp"

+ 1 - 1
app/src/main/res/drawable/bg_job_execute_step_index.xml

@@ -2,6 +2,6 @@
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="oval">
     <stroke
-        android:width="1dp"
+        android:width="@dimen/divider_line_space"
         android:color="@color/black" />
 </shape>

+ 1 - 1
app/src/main/res/drawable/bg_point_normal.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
-    <stroke android:width="1dp" android:color="@color/black"/>
+    <stroke android:width="@dimen/divider_line_space" android:color="@color/black"/>
     <solid android:color="@color/white"/>
 </shape>

+ 1 - 1
app/src/main/res/drawable/bg_point_selected.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
-    <stroke android:width="1dp" android:color="@color/black"/>
+    <stroke android:width="@dimen/divider_line_space" android:color="@color/black"/>
     <solid android:color="@color/color_a5d8ff"/>
 </shape>

+ 1 - 1
app/src/main/res/drawable/bg_select_member_btn.xml

@@ -3,7 +3,7 @@
     android:shape="rectangle">
     <solid android:color="@color/common_tip_dialog_info" />
     <stroke
-        android:width="1dp"
+        android:width="@dimen/divider_line_space"
         android:color="@color/black" />
     <corners android:radius="6dp" />
 </shape>

+ 1 - 1
app/src/main/res/drawable/bg_text_drop_down.xml

@@ -3,6 +3,6 @@
     android:shape="rectangle">
     <solid android:color="@color/white" />
     <stroke
-        android:width="1dp"
+        android:width="@dimen/divider_line_space"
         android:color="@color/black" />
 </shape>

+ 1 - 1
app/src/main/res/drawable/bg_workstation_item_normal.xml

@@ -3,6 +3,6 @@
     android:shape="rectangle">
     <solid android:color="@color/white" />
     <stroke
-        android:width="1dp"
+        android:width="@dimen/divider_line_space"
         android:color="@color/black" />
 </shape>

+ 1 - 1
app/src/main/res/drawable/card_white_bg.xml

@@ -2,7 +2,7 @@
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
     <stroke
-        android:width="1dp"
+        android:width="@dimen/divider_line_space"
         android:color="@color/black" />
     <solid android:color="@color/white" />
 </shape>

+ 2 - 2
app/src/main/res/drawable/divider_table.xml

@@ -3,6 +3,6 @@
     android:shape="rectangle">
     <solid android:color="@color/black" />
     <size
-        android:width="1dp"
-        android:height="1dp" />
+        android:width="@dimen/divider_line_space"
+        android:height="@dimen/divider_line_space" />
 </shape>

+ 1 - 1
app/src/main/res/drawable/home_card_bg.xml

@@ -2,7 +2,7 @@
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
     <stroke
-        android:width="1dp"
+        android:width="@dimen/divider_line_space"
         android:color="@color/black" />
     <solid android:color="@color/white80" />
 </shape>

+ 2 - 2
app/src/main/res/drawable/login_tip_circle.xml

@@ -2,7 +2,7 @@
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="oval">
     <size
-        android:width="10dp"
-        android:height="10dp" />
+        android:width="@dimen/common_spacing"
+        android:height="@dimen/common_spacing" />
     <solid android:color="@color/login_tip_circle_bg" />
 </shape>

+ 1 - 1
app/src/main/res/layout-land/activity_main.xml

@@ -15,7 +15,7 @@
             android:layout_width="match_parent"
             android:layout_height="@dimen/header_height"
             android:layout_toRightOf="@+id/bottom_nav"
-            android:paddingHorizontal="5dp">
+            android:paddingHorizontal="@dimen/common_spacing_small">
 
             <ImageView
                 android:layout_width="@dimen/header_logo_width"

+ 4 - 4
app/src/main/res/layout-land/dialog_login.xml

@@ -49,14 +49,14 @@
             android:layout_gravity="center"
             android:gravity="center"
             android:orientation="vertical"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <EditText
                 android:id="@+id/et_account"
                 style="@style/CommonEdit_land"
                 android:layout_width="match_parent"
                 android:layout_height="34dp"
-                android:layout_marginBottom="5dp"
+                android:layout_marginBottom="@dimen/common_spacing_small"
                 android:hint="@string/please_input_account"
                 android:textSize="12.5sp" />
 
@@ -65,7 +65,7 @@
                 style="@style/CommonEdit_land"
                 android:layout_width="match_parent"
                 android:layout_height="34dp"
-                android:layout_marginBottom="5dp"
+                android:layout_marginBottom="@dimen/common_spacing_small"
                 android:hint="@string/please_input_password"
                 android:inputType="textPassword"
                 android:textSize="12.5sp" />
@@ -75,7 +75,7 @@
                 style="@style/CommonBtn_land"
                 android:layout_width="match_parent"
                 android:layout_height="30dp"
-                android:layout_marginBottom="5dp"
+                android:layout_marginBottom="@dimen/common_spacing_small"
                 android:text="@string/login"
                 android:textSize="12.5sp" />
 

+ 39 - 39
app/src/main/res/layout-land/fragment_home.xml

@@ -12,17 +12,17 @@
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_gravity="center_horizontal"
-            android:layout_marginTop="20dp"
+            android:layout_marginTop="@dimen/common_spacing_2x"
             android:text="@string/loto"
             android:textColor="@color/white"
-            android:textSize="20sp"
+            android:textSize="@dimen/common_btn_text_size"
             android:textStyle="bold" />
 
         <FrameLayout
             android:layout_width="match_parent"
             android:layout_height="90dp"
-            android:layout_marginHorizontal="10dp"
-            android:layout_marginTop="20dp"
+            android:layout_marginHorizontal="@dimen/common_spacing"
+            android:layout_marginTop="@dimen/common_spacing_2x"
             android:background="@drawable/home_card_bg">
 
             <androidx.recyclerview.widget.RecyclerView
@@ -30,15 +30,15 @@
                 android:layout_width="wrap_content"
                 android:layout_height="match_parent"
                 android:layout_gravity="center_vertical"
-                android:layout_margin="10dp"
+                android:layout_margin="@dimen/common_spacing"
                 tools:listitem="@layout/item_home_quick_entrance" />
         </FrameLayout>
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="match_parent"
-            android:layout_marginHorizontal="10dp"
-            android:layout_marginVertical="20dp"
+            android:layout_marginHorizontal="@dimen/common_spacing"
+            android:layout_marginVertical="@dimen/common_spacing_2x"
             android:divider="@drawable/common_divider_large_space_grid_land"
             android:orientation="vertical"
             android:showDividers="middle">
@@ -55,8 +55,8 @@
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
                     android:background="@color/home_card_title_bg"
-                    android:paddingVertical="5dp"
-                    android:paddingLeft="5dp"
+                    android:paddingVertical="@dimen/common_spacing_small"
+                    android:paddingLeft="@dimen/common_spacing_small"
                     android:text="@string/home_realtime_data_title"
                     android:textColor="@color/white"
                     android:textSize="12sp" />
@@ -67,7 +67,7 @@
                     android:layout_height="wrap_content"
                     android:gravity="center_vertical"
                     android:orientation="horizontal"
-                    android:padding="5dp">
+                    android:padding="@dimen/common_spacing_small">
 
                     <LinearLayout
                         android:layout_width="wrap_content"
@@ -85,19 +85,19 @@
                             android:id="@+id/real_time_data_zone"
                             android:layout_width="180dp"
                             android:layout_height="wrap_content"
-                            android:layout_marginLeft="5dp"
+                            android:layout_marginLeft="@dimen/common_spacing_small"
                             android:background="@drawable/bg_common_input_land"
                             android:drawableRight="@drawable/icon_drop_down"
                             android:gravity="center_vertical"
-                            android:paddingHorizontal="5dp"
-                            android:paddingVertical="1dp"
+                            android:paddingHorizontal="@dimen/common_spacing_small"
+                            android:paddingVertical="@dimen/divider_line_space"
                             android:textSize="11sp" />
                     </LinearLayout>
 
                     <LinearLayout
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
                         android:gravity="center_vertical"
                         android:orientation="horizontal">
 
@@ -112,12 +112,12 @@
                             android:id="@+id/lock_mode"
                             android:layout_width="180dp"
                             android:layout_height="wrap_content"
-                            android:layout_marginLeft="10dp"
+                            android:layout_marginLeft="@dimen/common_spacing"
                             android:background="@drawable/bg_common_input_land"
                             android:drawableRight="@drawable/icon_drop_down"
                             android:gravity="center_vertical"
-                            android:paddingHorizontal="5dp"
-                            android:paddingVertical="1dp"
+                            android:paddingHorizontal="@dimen/common_spacing_small"
+                            android:paddingVertical="@dimen/divider_line_space"
                             android:textSize="11sp" />
                     </LinearLayout>
                 </LinearLayout>
@@ -125,11 +125,11 @@
                 <LinearLayout
                     android:layout_width="match_parent"
                     android:layout_height="40dp"
-                    android:layout_marginBottom="5dp"
+                    android:layout_marginBottom="@dimen/common_spacing_small"
                     android:divider="@drawable/common_divider_normal_space_horizontal_land"
                     android:orientation="horizontal"
-                    android:layout_marginTop="10dp"
-                    android:paddingHorizontal="5dp"
+                    android:layout_marginTop="@dimen/common_spacing"
+                    android:paddingHorizontal="@dimen/common_spacing_small"
                     android:showDividers="middle">
 
                     <LinearLayout
@@ -158,7 +158,7 @@
                             android:background="@drawable/bg_home_card_num"
                             android:backgroundTint="@color/color_ffec99"
                             android:gravity="center"
-                            android:padding="10dp"
+                            android:padding="@dimen/common_spacing"
                             android:text="2"
                             android:textColor="@color/black"
                             android:textSize="15sp" />
@@ -190,7 +190,7 @@
                             android:background="@drawable/bg_home_card_num"
                             android:backgroundTint="@color/color_ffc9c9"
                             android:gravity="center"
-                            android:padding="10dp"
+                            android:padding="@dimen/common_spacing"
                             android:text="2"
                             android:textColor="@color/black"
                             android:textSize="15sp" />
@@ -222,7 +222,7 @@
                             android:background="@drawable/bg_home_card_num"
                             android:backgroundTint="@color/color_a5d8ff"
                             android:gravity="center"
-                            android:padding="10dp"
+                            android:padding="@dimen/common_spacing"
                             android:text="2"
                             android:textColor="@color/black"
                             android:textSize="15sp" />
@@ -243,7 +243,7 @@
                     android:layout_height="wrap_content"
                     android:background="@color/home_card_title_bg"
                     android:paddingVertical="2.5dp"
-                    android:paddingLeft="5dp"
+                    android:paddingLeft="@dimen/common_spacing_small"
                     android:text="@string/home_overview_data_title"
                     android:textColor="@color/white"
                     android:textSize="12sp" />
@@ -255,7 +255,7 @@
                     android:layout_below="@+id/overview_data_title"
                     android:gravity="center_vertical"
                     android:orientation="vertical"
-                    android:padding="5dp">
+                    android:padding="@dimen/common_spacing_small">
 
                     <LinearLayout
                         android:layout_width="match_parent"
@@ -273,11 +273,11 @@
                             android:id="@+id/start_time"
                             android:layout_width="210dp"
                             android:layout_height="wrap_content"
-                            android:layout_marginLeft="5dp"
+                            android:layout_marginLeft="@dimen/common_spacing_small"
                             android:background="@drawable/bg_common_input_land"
                             android:gravity="center_vertical"
-                            android:paddingHorizontal="10dp"
-                            android:paddingVertical="5dp"
+                            android:paddingHorizontal="@dimen/common_spacing"
+                            android:paddingVertical="@dimen/common_spacing_small"
                             android:textSize="11sp"
                             tools:text="2025-04-01 12:00" />
 
@@ -293,10 +293,10 @@
                             android:id="@+id/end_time"
                             android:layout_width="210dp"
                             android:layout_height="wrap_content"
-                            android:layout_marginLeft="5dp"
+                            android:layout_marginLeft="@dimen/common_spacing_small"
                             android:background="@drawable/bg_common_input_land"
                             android:gravity="center_vertical"
-                            android:paddingHorizontal="5dp"
+                            android:paddingHorizontal="@dimen/common_spacing_small"
                             android:paddingVertical="2.5dp"
                             android:textSize="11sp"
                             tools:text="2025-04-01 12:00" />
@@ -305,7 +305,7 @@
                     <LinearLayout
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_marginTop="5dp"
+                        android:layout_marginTop="@dimen/common_spacing_small"
                         android:gravity="center_vertical"
                         android:orientation="horizontal">
 
@@ -320,11 +320,11 @@
                             android:id="@+id/overview_data_zone"
                             android:layout_width="210dp"
                             android:layout_height="wrap_content"
-                            android:layout_marginLeft="5dp"
+                            android:layout_marginLeft="@dimen/common_spacing_small"
                             android:background="@drawable/bg_common_input_land"
                             android:drawableRight="@drawable/icon_drop_down"
                             android:gravity="center_vertical"
-                            android:paddingHorizontal="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing"
                             android:paddingVertical="2dp"
                             android:textSize="11sp" />
                     </LinearLayout>
@@ -334,11 +334,11 @@
                     android:layout_width="match_parent"
                     android:layout_height="40dp"
                     android:layout_below="@+id/overview_data_filter_layout"
-                    android:layout_marginBottom="5dp"
-                    android:layout_marginTop="10dp"
+                    android:layout_marginBottom="@dimen/common_spacing_small"
+                    android:layout_marginTop="@dimen/common_spacing"
                     android:divider="@drawable/common_divider_normal_space_horizontal"
                     android:orientation="horizontal"
-                    android:paddingHorizontal="5dp"
+                    android:paddingHorizontal="@dimen/common_spacing_small"
                     android:showDividers="middle">
 
                     <LinearLayout
@@ -367,7 +367,7 @@
                             android:background="@drawable/bg_home_card_num"
                             android:backgroundTint="@color/color_ffec99"
                             android:gravity="center"
-                            android:padding="5dp"
+                            android:padding="@dimen/common_spacing_small"
                             android:text="2"
                             android:textColor="@color/black"
                             android:textSize="15sp" />
@@ -399,7 +399,7 @@
                             android:background="@drawable/bg_home_card_num"
                             android:backgroundTint="@color/color_ffc9c9"
                             android:gravity="center"
-                            android:padding="5dp"
+                            android:padding="@dimen/common_spacing_small"
                             android:text="2"
                             android:textColor="@color/black"
                             android:textSize="15sp" />
@@ -431,7 +431,7 @@
                             android:background="@drawable/bg_home_card_num"
                             android:backgroundTint="@color/color_a5d8ff"
                             android:gravity="center"
-                            android:padding="5dp"
+                            android:padding="@dimen/common_spacing_small"
                             android:text="2"
                             android:textColor="@color/black"
                             android:textSize="15sp" />

+ 3 - 3
app/src/main/res/layout-land/item_login_method.xml

@@ -13,8 +13,8 @@
 
             <View
                 android:id="@+id/login_tip_v"
-                android:layout_width="10dp"
-                android:layout_height="10dp"
+                android:layout_width="@dimen/common_spacing"
+                android:layout_height="@dimen/common_spacing"
                 android:layout_alignParentRight="true"
                 android:layout_marginTop="9.5dp"
                 android:layout_marginRight="7dp"
@@ -35,7 +35,7 @@
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
                 android:layout_below="@+id/login_method_iv"
-                android:layout_marginTop="10dp"
+                android:layout_marginTop="@dimen/common_spacing"
                 android:gravity="center_horizontal"
                 android:textColor="@color/login_method_tv_color"
                 android:textSize="17.5sp" />

+ 24 - 24
app/src/main/res/layout/dialog_add_role.xml

@@ -2,8 +2,8 @@
 <layout xmlns:android="http://schemas.android.com/apk/res/android">
 
     <LinearLayout
-        android:layout_width="@dimen/dialog_add_role_root_width"
-        android:layout_height="@dimen/dialog_add_role_root_height"
+        android:layout_width="@dimen/dialog_common_root_width"
+        android:layout_height="@dimen/dialog_common_root_height_big"
         android:background="@drawable/common_card_bg"
         android:orientation="vertical">
 
@@ -34,7 +34,7 @@
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="@dimen/dialog_line_height"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
@@ -49,7 +49,7 @@
                 android:layout_marginTop="@dimen/dialog_normal_margin_top"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horzontal">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
@@ -62,7 +62,7 @@
                     android:id="@+id/role_name_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_role_name"
                     android:maxLines="1"
@@ -79,7 +79,7 @@
                 android:layout_marginTop="@dimen/dialog_normal_margin_top"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horzontal">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
@@ -92,7 +92,7 @@
                     android:id="@+id/role_key_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_permission_characters"
                     android:maxLines="1"
@@ -145,22 +145,22 @@
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/normal_layout_margin_top"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
-                    android:layout_marginTop="10dp"
+                    android:layout_marginTop="@dimen/common_spacing"
                     android:text="@string/manage_role_function_permission"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <LinearLayout
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:orientation="vertical">
 
                     <LinearLayout
@@ -174,16 +174,16 @@
                             android:layout_height="wrap_content"
                             android:text="@string/expand_collapse"
                             android:textColor="@color/black"
-                            android:textSize="18sp" />
+                            android:textSize="@dimen/common_text_size" />
 
                         <CheckBox
                             android:id="@+id/all_selected"
                             android:layout_width="wrap_content"
                             android:layout_height="wrap_content"
-                            android:layout_marginLeft="10dp"
+                            android:layout_marginLeft="@dimen/common_spacing"
                             android:text="@string/all_select_not_all_select"
                             android:textColor="@color/black"
-                            android:textSize="18sp" />
+                            android:textSize="@dimen/common_text_size" />
                     </LinearLayout>
 
                     <androidx.recyclerview.widget.RecyclerView
@@ -191,8 +191,8 @@
                         android:layout_width="match_parent"
                         android:layout_height="match_parent"
                         android:background="@drawable/common_card_bg"
-                        android:paddingHorizontal="10dp"
-                        android:paddingBottom="10dp" />
+                        android:paddingHorizontal="@dimen/common_spacing"
+                        android:paddingBottom="@dimen/common_spacing" />
                 </LinearLayout>
             </LinearLayout>
         </LinearLayout>
@@ -202,29 +202,29 @@
             android:layout_height="wrap_content"
             android:gravity="right"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/confirm"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/confirm"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 45 - 45
app/src/main/res/layout/dialog_add_user.xml

@@ -2,8 +2,8 @@
 <layout xmlns:android="http://schemas.android.com/apk/res/android">
 
     <LinearLayout
-        android:layout_width="400dp"
-        android:layout_height="600dp"
+        android:layout_width="@dimen/dialog_common_root_width"
+        android:layout_height="@dimen/dialog_common_root_height_big"
         android:background="@drawable/common_card_bg"
         android:orientation="vertical">
 
@@ -13,8 +13,8 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <TextView
                 android:layout_width="match_parent"
@@ -22,19 +22,19 @@
                 android:layout_weight="1"
                 android:text="@string/user_manage_new_user_title"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <ImageView
                 android:id="@+id/close_iv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:src="@drawable/icon_close" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
@@ -46,136 +46,136 @@
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/nickname"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/nickname_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_nickname"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/user_manage_card_code"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/cardcode_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_card_code"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/user_manage_role"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/role_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_role"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:id="@+id/workstation_layout"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/user_manage_area"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/workstation_name_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_area"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/manage_filter_status"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <RadioGroup
                     android:id="@+id/status_rg"
@@ -187,17 +187,17 @@
                         android:id="@+id/activate_rb"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
                         android:text="@string/user_manage_filter_activate"
-                        android:textSize="18sp" />
+                        android:textSize="@dimen/common_text_size" />
 
                     <RadioButton
                         android:id="@+id/deactivate_rb"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
                         android:text="@string/user_manage_filter_deactivate"
-                        android:textSize="18sp" />
+                        android:textSize="@dimen/common_text_size" />
                 </RadioGroup>
             </LinearLayout>
         </LinearLayout>
@@ -207,29 +207,29 @@
             android:layout_height="wrap_content"
             android:gravity="right"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/confirm"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/confirm"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 20 - 20
app/src/main/res/layout/dialog_add_workstation.xml

@@ -2,8 +2,8 @@
 <layout xmlns:android="http://schemas.android.com/apk/res/android">
 
     <LinearLayout
-        android:layout_width="400dp"
-        android:layout_height="200dp"
+        android:layout_width="@dimen/dialog_common_root_width"
+        android:layout_height="@dimen/dialog_common_root_height_small"
         android:background="@drawable/common_card_bg"
         android:orientation="vertical">
 
@@ -13,8 +13,8 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <TextView
                 android:layout_width="match_parent"
@@ -22,19 +22,19 @@
                 android:layout_weight="1"
                 android:text="@string/workstation_manage_new_workstation"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <ImageView
                 android:id="@+id/close_iv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:src="@drawable/icon_close" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
@@ -46,31 +46,31 @@
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/workstation_manage_workstation_name"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/workstation_name_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_workstation_name"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
         </LinearLayout>
 
@@ -79,29 +79,29 @@
             android:layout_height="wrap_content"
             android:gravity="right"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/confirm"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/confirm"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 44 - 44
app/src/main/res/layout/dialog_filter_point.xml

@@ -2,8 +2,8 @@
 <layout xmlns:android="http://schemas.android.com/apk/res/android">
 
     <LinearLayout
-        android:layout_width="400dp"
-        android:layout_height="400dp"
+        android:layout_width="@dimen/dialog_common_root_width"
+        android:layout_height="@dimen/dialog_common_root_width"
         android:background="@drawable/common_card_bg"
         android:orientation="vertical">
 
@@ -13,8 +13,8 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <TextView
                 android:layout_width="match_parent"
@@ -22,19 +22,19 @@
                 android:layout_weight="1"
                 android:text="@string/user_manage_filter_title"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <ImageView
                 android:id="@+id/close_iv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:src="@drawable/icon_close" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
@@ -46,93 +46,93 @@
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/point_manage_point_name"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/point_name_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_point_name"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/point_manage_point_function"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/function_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_point_function"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
                 android:layout_marginLeft="37dp"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/point_manage_point_power_type"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/power_type_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_power_type"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
 
@@ -140,63 +140,63 @@
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
                 android:layout_marginLeft="55dp"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/point_manage_workstation"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/workstation_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_workstation"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
                 android:layout_marginLeft="13dp"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/point_manage_rfid_tag"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/rfid_tag_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_rfid_tag"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
 
@@ -207,29 +207,29 @@
             android:layout_height="wrap_content"
             android:gravity="right"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/confirm"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/confirm"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 33 - 33
app/src/main/res/layout/dialog_filter_role.xml

@@ -2,8 +2,8 @@
 <layout xmlns:android="http://schemas.android.com/apk/res/android">
 
     <LinearLayout
-        android:layout_width="400dp"
-        android:layout_height="300dp"
+        android:layout_width="@dimen/dialog_common_root_width"
+        android:layout_height="@dimen/dialog_common_root_height_normal"
         android:background="@drawable/common_card_bg"
         android:orientation="vertical">
 
@@ -13,8 +13,8 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <TextView
                 android:layout_width="match_parent"
@@ -22,19 +22,19 @@
                 android:layout_weight="1"
                 android:text="@string/user_manage_filter_title"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <ImageView
                 android:id="@+id/close_iv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:src="@drawable/icon_close" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
@@ -46,77 +46,77 @@
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/role_manage_role_name"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/role_name_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_role_name"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/role_manage_permission_string"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/role_key_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_permission_characters"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="56dp">
+                android:paddingHorizontal="@dimen/normal_radio_root_layout_padding">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/manage_filter_status"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <RadioGroup
                     android:id="@+id/status_rg"
@@ -128,16 +128,16 @@
                         android:id="@+id/activate_rb"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:textSize="18sp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:textSize="@dimen/common_text_size"
                         android:text="@string/user_manage_filter_activate" />
 
                     <RadioButton
                         android:id="@+id/deactivate_rb"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:textSize="18sp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:textSize="@dimen/common_text_size"
                         android:text="@string/user_manage_filter_deactivate" />
                 </RadioGroup>
             </LinearLayout>
@@ -148,29 +148,29 @@
             android:layout_height="wrap_content"
             android:gravity="right"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/confirm"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/confirm"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 39 - 39
app/src/main/res/layout/dialog_filter_user.xml

@@ -2,8 +2,8 @@
 <layout xmlns:android="http://schemas.android.com/apk/res/android">
 
     <LinearLayout
-        android:layout_width="400dp"
-        android:layout_height="300dp"
+        android:layout_width="@dimen/dialog_common_root_width"
+        android:layout_height="@dimen/dialog_common_root_height_normal"
         android:background="@drawable/common_card_bg"
         android:orientation="vertical">
 
@@ -13,8 +13,8 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <TextView
                 android:layout_width="match_parent"
@@ -22,19 +22,19 @@
                 android:layout_weight="1"
                 android:text="@string/user_manage_filter_title"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <ImageView
                 android:id="@+id/close_iv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:src="@drawable/icon_close" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
@@ -46,108 +46,108 @@
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/nickname"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/nickname_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_nickname"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/user_manage_card_code"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/cardcode_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_card_code"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:id="@+id/workstation_layout"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/user_manage_area"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/workstation_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_area"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/manage_filter_status"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <RadioGroup
                     android:id="@+id/status_rg"
@@ -159,16 +159,16 @@
                         android:id="@+id/activate_rb"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:textSize="18sp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:textSize="@dimen/common_text_size"
                         android:text="@string/user_manage_filter_activate" />
 
                     <RadioButton
                         android:id="@+id/deactivate_rb"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:textSize="18sp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:textSize="@dimen/common_text_size"
                         android:text="@string/user_manage_filter_deactivate" />
                 </RadioGroup>
             </LinearLayout>
@@ -179,29 +179,29 @@
             android:layout_height="wrap_content"
             android:gravity="right"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/confirm"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/confirm"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 7 - 7
app/src/main/res/layout/dialog_login.xml

@@ -20,9 +20,9 @@
 
             <ImageView
                 android:id="@+id/iv_icon"
-                android:layout_width="300dp"
-                android:layout_height="300dp"
-                android:layout_marginBottom="5dp" />
+                android:layout_width="@dimen/dialog_common_root_height_normal"
+                android:layout_height="@dimen/dialog_common_root_height_normal"
+                android:layout_marginBottom="@dimen/common_spacing_small" />
 
             <TextView
                 android:id="@+id/tv_tip"
@@ -48,14 +48,14 @@
             android:layout_gravity="center"
             android:gravity="center"
             android:orientation="vertical"
-            android:padding="20dp">
+            android:padding="@dimen/common_spacing_2x">
 
             <EditText
                 android:id="@+id/et_account"
                 style="@style/CommonEdit"
                 android:layout_width="match_parent"
                 android:layout_height="68dp"
-                android:layout_marginBottom="10dp"
+                android:layout_marginBottom="@dimen/common_spacing"
                 android:hint="@string/please_input_account"
                 android:textSize="25sp" />
 
@@ -64,7 +64,7 @@
                 style="@style/CommonEdit"
                 android:layout_width="match_parent"
                 android:layout_height="68dp"
-                android:layout_marginBottom="10dp"
+                android:layout_marginBottom="@dimen/common_spacing"
                 android:hint="@string/please_input_password"
                 android:inputType="textPassword"
                 android:textSize="25sp" />
@@ -74,7 +74,7 @@
                 style="@style/CommonBtn"
                 android:layout_width="match_parent"
                 android:layout_height="60dp"
-                android:layout_marginBottom="10dp"
+                android:layout_marginBottom="@dimen/common_spacing"
                 android:text="@string/login"
                 android:textSize="25sp" />
 

+ 43 - 43
app/src/main/res/layout/dialog_update_role.xml

@@ -2,8 +2,8 @@
 <layout xmlns:android="http://schemas.android.com/apk/res/android">
 
     <LinearLayout
-        android:layout_width="400dp"
-        android:layout_height="600dp"
+        android:layout_width="@dimen/dialog_common_root_width"
+        android:layout_height="@dimen/dialog_common_root_height_big"
         android:background="@drawable/common_card_bg"
         android:orientation="vertical">
 
@@ -13,8 +13,8 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <TextView
                 android:layout_width="match_parent"
@@ -22,19 +22,19 @@
                 android:layout_weight="1"
                 android:text="@string/user_manage_filter_title"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <ImageView
                 android:id="@+id/close_iv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:src="@drawable/icon_close" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
@@ -46,77 +46,77 @@
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/role_manage_role_name"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/role_name_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_role_name"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/role_manage_permission_string"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/role_key_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_permission_characters"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="56dp">
+                android:paddingHorizontal="@dimen/normal_radio_root_layout_padding">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/manage_filter_status"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <RadioGroup
                     android:id="@+id/status_rg"
@@ -128,16 +128,16 @@
                         android:id="@+id/activate_rb"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:textSize="18sp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:textSize="@dimen/common_text_size"
                         android:text="@string/user_manage_filter_activate" />
 
                     <RadioButton
                         android:id="@+id/deactivate_rb"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:textSize="18sp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:textSize="@dimen/common_text_size"
                         android:text="@string/user_manage_filter_deactivate" />
                 </RadioGroup>
             </LinearLayout>
@@ -145,22 +145,22 @@
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
-                    android:layout_marginTop="10dp"
+                    android:layout_marginTop="@dimen/common_spacing"
                     android:text="@string/manage_role_function_permission"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <LinearLayout
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:orientation="vertical">
 
                     <LinearLayout
@@ -174,16 +174,16 @@
                             android:layout_height="wrap_content"
                             android:text="@string/expand_collapse"
                             android:textColor="@color/black"
-                            android:textSize="18sp" />
+                            android:textSize="@dimen/common_text_size" />
 
                         <CheckBox
                             android:id="@+id/all_selected"
                             android:layout_width="wrap_content"
                             android:layout_height="wrap_content"
-                            android:layout_marginLeft="10dp"
+                            android:layout_marginLeft="@dimen/common_spacing"
                             android:text="@string/all_select_not_all_select"
                             android:textColor="@color/black"
-                            android:textSize="18sp" />
+                            android:textSize="@dimen/common_text_size" />
                     </LinearLayout>
 
                     <androidx.recyclerview.widget.RecyclerView
@@ -191,8 +191,8 @@
                         android:layout_width="match_parent"
                         android:layout_height="match_parent"
                         android:background="@drawable/common_card_bg"
-                        android:paddingHorizontal="10dp"
-                        android:paddingBottom="10dp" />
+                        android:paddingHorizontal="@dimen/common_spacing"
+                        android:paddingBottom="@dimen/common_spacing" />
                 </LinearLayout>
             </LinearLayout>
         </LinearLayout>
@@ -202,29 +202,29 @@
             android:layout_height="wrap_content"
             android:gravity="right"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/confirm"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/confirm"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 45 - 45
app/src/main/res/layout/dialog_update_user.xml

@@ -2,8 +2,8 @@
 <layout xmlns:android="http://schemas.android.com/apk/res/android">
 
     <LinearLayout
-        android:layout_width="400dp"
-        android:layout_height="600dp"
+        android:layout_width="@dimen/dialog_common_root_width"
+        android:layout_height="@dimen/dialog_common_root_height_big"
         android:background="@drawable/common_card_bg"
         android:orientation="vertical">
 
@@ -13,8 +13,8 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <TextView
                 android:layout_width="match_parent"
@@ -22,19 +22,19 @@
                 android:layout_weight="1"
                 android:text="@string/user_manage_user_detail_title"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <ImageView
                 android:id="@+id/close_iv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:src="@drawable/icon_close" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
@@ -46,136 +46,136 @@
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/nickname"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/nickname_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_nickname"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/user_manage_card_code"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/cardcode_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_card_code"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/user_manage_role"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/role_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_role"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:id="@+id/workstation_layout"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/user_manage_area"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/workstation_name_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_area"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/manage_filter_status"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <RadioGroup
                     android:id="@+id/status_rg"
@@ -187,16 +187,16 @@
                         android:id="@+id/activate_rb"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:textSize="18sp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:textSize="@dimen/common_text_size"
                         android:text="@string/user_manage_filter_activate" />
 
                     <RadioButton
                         android:id="@+id/deactivate_rb"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:textSize="18sp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:textSize="@dimen/common_text_size"
                         android:text="@string/user_manage_filter_deactivate" />
                 </RadioGroup>
             </LinearLayout>
@@ -207,29 +207,29 @@
             android:layout_height="wrap_content"
             android:gravity="right"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/confirm"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/confirm"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 76 - 76
app/src/main/res/layout/fragment_create_job.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,18 +14,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/create_job_title"
                 android:textColor="@color/black"
@@ -35,26 +35,26 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:id="@+id/base_info_layout"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="20dp"
-            android:layout_marginBottom="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing_2x"
+            android:layout_marginBottom="@dimen/common_spacing"
             android:background="@drawable/home_card_bg"
             android:gravity="center_vertical"
             android:orientation="vertical">
@@ -62,7 +62,7 @@
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/base_info_title"
                 android:textColor="@color/black"
@@ -70,101 +70,101 @@
 
             <View
                 android:layout_width="match_parent"
-                android:layout_height="1dp"
+                android:layout_height="@dimen/divider_line_space"
                 android:background="@color/black" />
 
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/job_workstation"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/workstation_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_job_workstation"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/lock_mode"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/lock_mode_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_lock_mode"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
-                android:layout_marginBottom="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
+                android:layout_marginBottom="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/create_job_name"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/job_name_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_job_name"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
         </LinearLayout>
 
@@ -178,8 +178,8 @@
                 android:id="@+id/point_info_layout"
                 android:layout_width="match_parent"
                 android:layout_height="0dp"
-                android:layout_marginHorizontal="20dp"
-                android:layout_marginVertical="10dp"
+                android:layout_marginHorizontal="@dimen/common_spacing_2x"
+                android:layout_marginVertical="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:background="@drawable/home_card_bg"
                 android:gravity="center_vertical"
@@ -193,7 +193,7 @@
                     <TextView
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
                         android:layout_weight="1"
                         android:text="@string/point_info_title"
                         android:textColor="@color/black"
@@ -203,18 +203,18 @@
                         android:id="@+id/select_point_tv"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:layout_marginRight="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:layout_marginRight="@dimen/common_spacing"
                         android:background="@drawable/common_dialog_btn"
-                        android:paddingHorizontal="20dp"
+                        android:paddingHorizontal="@dimen/common_spacing_2x"
                         android:text="@string/select"
                         android:textColor="@color/black"
-                        android:textSize="20sp" />
+                        android:textSize="@dimen/common_btn_text_size" />
                 </LinearLayout>
 
                 <View
                     android:layout_width="match_parent"
-                    android:layout_height="1dp"
+                    android:layout_height="@dimen/divider_line_space"
                     android:background="@color/black" />
 
                 <FrameLayout
@@ -225,7 +225,7 @@
                         android:id="@+id/point_rv"
                         android:layout_width="match_parent"
                         android:layout_height="240dp"
-                        android:paddingBottom="10dp" />
+                        android:paddingBottom="@dimen/common_spacing" />
 
                     <LinearLayout
                         android:id="@+id/no_selected_point_layout"
@@ -244,8 +244,8 @@
                             android:layout_width="wrap_content"
                             android:layout_height="wrap_content"
                             android:gravity="center"
-                            android:paddingHorizontal="20dp"
-                            android:paddingVertical="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing_2x"
+                            android:paddingVertical="@dimen/common_spacing"
                             android:text="@string/please_must_select_at_least_one_point"
                             android:textColor="@color/black"
                             android:textSize="24sp" />
@@ -258,8 +258,8 @@
                 android:id="@+id/member_info_layout"
                 android:layout_width="match_parent"
                 android:layout_height="0dp"
-                android:layout_marginHorizontal="20dp"
-                android:layout_marginVertical="10dp"
+                android:layout_marginHorizontal="@dimen/common_spacing_2x"
+                android:layout_marginVertical="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:background="@drawable/home_card_bg"
                 android:gravity="center_vertical"
@@ -273,7 +273,7 @@
                     <TextView
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
                         android:layout_weight="1"
                         android:text="@string/member_info_title"
                         android:textColor="@color/black"
@@ -283,18 +283,18 @@
                         android:id="@+id/select_member_tv"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:layout_marginRight="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:layout_marginRight="@dimen/common_spacing"
                         android:background="@drawable/common_dialog_btn"
-                        android:paddingHorizontal="20dp"
+                        android:paddingHorizontal="@dimen/common_spacing_2x"
                         android:text="@string/select"
                         android:textColor="@color/black"
-                        android:textSize="20sp" />
+                        android:textSize="@dimen/common_btn_text_size" />
                 </LinearLayout>
 
                 <View
                     android:layout_width="match_parent"
-                    android:layout_height="1dp"
+                    android:layout_height="@dimen/divider_line_space"
                     android:background="@color/black" />
 
                 <FrameLayout
@@ -317,15 +317,15 @@
                                 android:layout_width="wrap_content"
                                 android:layout_height="wrap_content"
                                 android:gravity="center"
-                                android:paddingHorizontal="20dp"
-                                android:paddingVertical="10dp"
+                                android:paddingHorizontal="@dimen/common_spacing_2x"
+                                android:paddingVertical="@dimen/common_spacing"
                                 android:text="@string/locker"
                                 android:textColor="@color/black"
                                 android:textSize="24sp" />
 
                             <View
                                 android:layout_width="match_parent"
-                                android:layout_height="1dp"
+                                android:layout_height="@dimen/divider_line_space"
                                 android:background="@color/black" />
 
                             <LinearLayout
@@ -333,12 +333,12 @@
                                 android:layout_height="match_parent"
                                 android:gravity="center"
                                 android:orientation="vertical"
-                                android:paddingBottom="10dp">
+                                android:paddingBottom="@dimen/common_spacing">
 
                                 <ImageView
                                     android:layout_width="50dp"
                                     android:layout_height="50dp"
-                                    android:layout_marginTop="10dp"
+                                    android:layout_marginTop="@dimen/common_spacing"
                                     android:src="@mipmap/icon_data_manage_menu_user_manage"
                                     android:tint="@color/black" />
 
@@ -348,7 +348,7 @@
                                     android:layout_height="wrap_content"
                                     android:gravity="center"
                                     android:textColor="@color/black"
-                                    android:textSize="20sp" />
+                                    android:textSize="@dimen/common_btn_text_size" />
                             </LinearLayout>
                         </LinearLayout>
 
@@ -364,15 +364,15 @@
                                 android:layout_width="match_parent"
                                 android:layout_height="wrap_content"
                                 android:gravity="center"
-                                android:paddingHorizontal="20dp"
-                                android:paddingVertical="10dp"
+                                android:paddingHorizontal="@dimen/common_spacing_2x"
+                                android:paddingVertical="@dimen/common_spacing"
                                 android:text="@string/colocker"
                                 android:textColor="@color/black"
                                 android:textSize="24sp" />
 
                             <View
                                 android:layout_width="match_parent"
-                                android:layout_height="1dp"
+                                android:layout_height="@dimen/divider_line_space"
                                 android:background="@color/black" />
 
                             <androidx.recyclerview.widget.RecyclerView
@@ -400,8 +400,8 @@
                             android:layout_width="wrap_content"
                             android:layout_height="wrap_content"
                             android:gravity="center"
-                            android:paddingHorizontal="20dp"
-                            android:paddingVertical="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing_2x"
+                            android:paddingVertical="@dimen/common_spacing"
                             android:text="@string/please_select_member"
                             android:textColor="@color/black"
                             android:textSize="24sp" />
@@ -414,53 +414,53 @@
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <CheckBox
                 android:id="@+id/save_sop"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:text="@string/save_sop_check"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <View
                 android:layout_width="0dp"
-                android:layout_height="1dp"
+                android:layout_height="@dimen/divider_line_space"
                 android:layout_weight="1" />
 
             <TextView
                 android:id="@+id/save_and_execute"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginRight="10dp"
+                android:layout_marginRight="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/save_and_execute"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/save"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/save"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginHorizontal="10dp"
+                android:layout_marginHorizontal="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 71 - 71
app/src/main/res/layout/fragment_create_sop.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,18 +14,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/create_sop_title"
                 android:textColor="@color/black"
@@ -35,26 +35,26 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:id="@+id/base_info_layout"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="20dp"
-            android:layout_marginBottom="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing_2x"
+            android:layout_marginBottom="@dimen/common_spacing"
             android:background="@drawable/home_card_bg"
             android:gravity="center_vertical"
             android:orientation="vertical">
@@ -62,7 +62,7 @@
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/base_info_title"
                 android:textColor="@color/black"
@@ -70,101 +70,101 @@
 
             <View
                 android:layout_width="match_parent"
-                android:layout_height="1dp"
+                android:layout_height="@dimen/divider_line_space"
                 android:background="@color/black" />
 
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/sop_workstation"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/workstation_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_sop_workstation"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/lock_mode"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/lock_mode_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_lock_mode"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
-                android:layout_marginBottom="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
+                android:layout_marginBottom="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/create_sop_name"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/sop_name_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_sop_name"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
         </LinearLayout>
         <LinearLayout
@@ -177,8 +177,8 @@
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
-                android:layout_marginHorizontal="20dp"
-                android:layout_marginVertical="10dp"
+                android:layout_marginHorizontal="@dimen/common_spacing_2x"
+                android:layout_marginVertical="@dimen/common_spacing"
                 android:background="@drawable/home_card_bg"
                 android:gravity="center_vertical"
                 android:orientation="vertical">
@@ -191,7 +191,7 @@
                     <TextView
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
                         android:layout_weight="1"
                         android:text="@string/point_info_title"
                         android:textColor="@color/black"
@@ -201,18 +201,18 @@
                         android:id="@+id/select_point_tv"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:layout_marginRight="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:layout_marginRight="@dimen/common_spacing"
                         android:background="@drawable/common_dialog_btn"
-                        android:paddingHorizontal="20dp"
+                        android:paddingHorizontal="@dimen/common_spacing_2x"
                         android:text="@string/select"
                         android:textColor="@color/black"
-                        android:textSize="20sp" />
+                        android:textSize="@dimen/common_btn_text_size" />
                 </LinearLayout>
 
                 <View
                     android:layout_width="match_parent"
-                    android:layout_height="1dp"
+                    android:layout_height="@dimen/divider_line_space"
                     android:background="@color/black" />
 
                 <FrameLayout
@@ -223,7 +223,7 @@
                         android:id="@+id/point_rv"
                         android:layout_width="match_parent"
                         android:layout_height="240dp"
-                        android:paddingBottom="10dp" />
+                        android:paddingBottom="@dimen/common_spacing" />
 
                     <LinearLayout
                         android:id="@+id/no_selected_point_layout"
@@ -242,8 +242,8 @@
                             android:layout_width="wrap_content"
                             android:layout_height="wrap_content"
                             android:gravity="center"
-                            android:paddingHorizontal="20dp"
-                            android:paddingVertical="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing_2x"
+                            android:paddingVertical="@dimen/common_spacing"
                             android:text="@string/please_must_select_at_least_one_point"
                             android:textColor="@color/black"
                             android:textSize="24sp" />
@@ -256,10 +256,10 @@
                 android:id="@+id/member_info_layout"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginHorizontal="20dp"
+                android:layout_marginHorizontal="@dimen/common_spacing_2x"
 
                 android:layout_weight="1"
-                android:layout_marginVertical="10dp"
+                android:layout_marginVertical="@dimen/common_spacing"
                 android:background="@drawable/home_card_bg"
                 android:gravity="center_vertical"
                 android:orientation="vertical">
@@ -272,7 +272,7 @@
                     <TextView
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
                         android:layout_weight="1"
                         android:text="@string/member_info_title"
                         android:textColor="@color/black"
@@ -282,18 +282,18 @@
                         android:id="@+id/select_member_tv"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:layout_marginRight="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:layout_marginRight="@dimen/common_spacing"
                         android:background="@drawable/common_dialog_btn"
-                        android:paddingHorizontal="20dp"
+                        android:paddingHorizontal="@dimen/common_spacing_2x"
                         android:text="@string/select"
                         android:textColor="@color/black"
-                        android:textSize="20sp" />
+                        android:textSize="@dimen/common_btn_text_size" />
                 </LinearLayout>
 
                 <View
                     android:layout_width="match_parent"
-                    android:layout_height="1dp"
+                    android:layout_height="@dimen/divider_line_space"
                     android:background="@color/black" />
 
                 <FrameLayout
@@ -316,28 +316,28 @@
                                 android:layout_width="wrap_content"
                                 android:layout_height="wrap_content"
                                 android:gravity="center"
-                                android:paddingHorizontal="20dp"
-                                android:paddingVertical="10dp"
+                                android:paddingHorizontal="@dimen/common_spacing_2x"
+                                android:paddingVertical="@dimen/common_spacing"
                                 android:text="@string/locker"
                                 android:textColor="@color/black"
                                 android:textSize="24sp" />
 
                             <View
                                 android:layout_width="match_parent"
-                                android:layout_height="1dp"
+                                android:layout_height="@dimen/divider_line_space"
                                 android:background="@color/black" />
 
                             <LinearLayout
                                 android:layout_width="match_parent"
                                 android:layout_height="match_parent"
                                 android:gravity="center"
-                                android:paddingBottom="10dp"
+                                android:paddingBottom="@dimen/common_spacing"
                                 android:orientation="vertical">
 
                                 <ImageView
                                     android:layout_width="50dp"
                                     android:layout_height="50dp"
-                                    android:layout_marginTop="10dp"
+                                    android:layout_marginTop="@dimen/common_spacing"
                                     android:src="@mipmap/icon_data_manage_menu_user_manage"
                                     android:tint="@color/black" />
 
@@ -347,7 +347,7 @@
                                     android:layout_height="wrap_content"
                                     android:gravity="center"
                                     android:textColor="@color/black"
-                                    android:textSize="20sp" />
+                                    android:textSize="@dimen/common_btn_text_size" />
                             </LinearLayout>
                         </LinearLayout>
 
@@ -363,15 +363,15 @@
                                 android:layout_width="match_parent"
                                 android:layout_height="wrap_content"
                                 android:gravity="center"
-                                android:paddingHorizontal="20dp"
-                                android:paddingVertical="10dp"
+                                android:paddingHorizontal="@dimen/common_spacing_2x"
+                                android:paddingVertical="@dimen/common_spacing"
                                 android:text="@string/colocker"
                                 android:textColor="@color/black"
                                 android:textSize="24sp" />
 
                             <View
                                 android:layout_width="match_parent"
-                                android:layout_height="1dp"
+                                android:layout_height="@dimen/divider_line_space"
                                 android:background="@color/black" />
 
                             <androidx.recyclerview.widget.RecyclerView
@@ -399,8 +399,8 @@
                             android:layout_width="wrap_content"
                             android:layout_height="wrap_content"
                             android:gravity="center"
-                            android:paddingHorizontal="20dp"
-                            android:paddingVertical="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing_2x"
+                            android:paddingVertical="@dimen/common_spacing"
                             android:text="@string/please_select_member"
                             android:textColor="@color/black"
                             android:textSize="24sp" />
@@ -415,29 +415,29 @@
             android:layout_height="wrap_content"
             android:gravity="right"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/confirm"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/confirm"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 71 - 71
app/src/main/res/layout/fragment_create_sop_job.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,18 +14,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/create_sop_job_title"
                 android:textColor="@color/black"
@@ -35,26 +35,26 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:id="@+id/base_info_layout"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="20dp"
-            android:layout_marginBottom="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing_2x"
+            android:layout_marginBottom="@dimen/common_spacing"
             android:background="@drawable/home_card_bg"
             android:gravity="center_vertical"
             android:orientation="vertical">
@@ -62,7 +62,7 @@
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/base_info_title"
                 android:textColor="@color/black"
@@ -70,102 +70,102 @@
 
             <View
                 android:layout_width="match_parent"
-                android:layout_height="1dp"
+                android:layout_height="@dimen/divider_line_space"
                 android:background="@color/black" />
 
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/sop_workstation"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/workstation_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_sop_workstation"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
                 android:layout_marginLeft="36dp"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/create_sop_job_sop"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/sop_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_sop"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
-                android:layout_marginBottom="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
+                android:layout_marginBottom="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/job_name"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/job_name_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_job_name"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
         </LinearLayout>
 
@@ -179,9 +179,9 @@
                 android:id="@+id/point_info_layout"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginHorizontal="20dp"
+                android:layout_marginHorizontal="@dimen/common_spacing_2x"
                 android:layout_weight="1"
-                android:layout_marginVertical="10dp"
+                android:layout_marginVertical="@dimen/common_spacing"
                 android:background="@drawable/home_card_bg"
                 android:gravity="center_vertical"
                 android:orientation="vertical">
@@ -194,7 +194,7 @@
                     <TextView
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
                         android:layout_weight="1"
                         android:text="@string/point_info_title"
                         android:textColor="@color/black"
@@ -204,7 +204,7 @@
 
                 <View
                     android:layout_width="match_parent"
-                    android:layout_height="1dp"
+                    android:layout_height="@dimen/divider_line_space"
                     android:background="@color/black" />
 
                 <FrameLayout
@@ -215,7 +215,7 @@
                         android:id="@+id/point_rv"
                         android:layout_width="match_parent"
                         android:layout_height="240dp"
-                        android:paddingBottom="10dp" />
+                        android:paddingBottom="@dimen/common_spacing" />
 
                     <LinearLayout
                         android:id="@+id/no_selected_point_layout"
@@ -229,11 +229,11 @@
                             android:layout_width="wrap_content"
                             android:layout_height="wrap_content"
                             android:gravity="center"
-                            android:paddingHorizontal="20dp"
-                            android:paddingVertical="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing_2x"
+                            android:paddingVertical="@dimen/common_spacing"
                             android:text="@string/show_points_when_selected_sop"
                             android:textColor="@color/black"
-                            android:textSize="20sp" />
+                            android:textSize="@dimen/common_btn_text_size" />
                     </LinearLayout>
                 </FrameLayout>
 
@@ -243,9 +243,9 @@
                 android:id="@+id/member_info_layout"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginHorizontal="20dp"
+                android:layout_marginHorizontal="@dimen/common_spacing_2x"
                 android:layout_weight="1"
-                android:layout_marginVertical="10dp"
+                android:layout_marginVertical="@dimen/common_spacing"
                 android:background="@drawable/home_card_bg"
                 android:gravity="center_vertical"
                 android:orientation="vertical">
@@ -258,7 +258,7 @@
                     <TextView
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
                         android:layout_weight="1"
                         android:text="@string/member_info_title"
                         android:textColor="@color/black"
@@ -268,18 +268,18 @@
                         android:id="@+id/select_member_tv"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:layout_marginRight="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:layout_marginRight="@dimen/common_spacing"
                         android:background="@drawable/common_dialog_btn"
-                        android:paddingHorizontal="20dp"
+                        android:paddingHorizontal="@dimen/common_spacing_2x"
                         android:text="@string/select"
                         android:textColor="@color/black"
-                        android:textSize="20sp" />
+                        android:textSize="@dimen/common_btn_text_size" />
                 </LinearLayout>
 
                 <View
                     android:layout_width="match_parent"
-                    android:layout_height="1dp"
+                    android:layout_height="@dimen/divider_line_space"
                     android:background="@color/black" />
 
                 <FrameLayout
@@ -302,15 +302,15 @@
                                 android:layout_width="wrap_content"
                                 android:layout_height="wrap_content"
                                 android:gravity="center"
-                                android:paddingHorizontal="20dp"
-                                android:paddingVertical="10dp"
+                                android:paddingHorizontal="@dimen/common_spacing_2x"
+                                android:paddingVertical="@dimen/common_spacing"
                                 android:text="@string/locker"
                                 android:textColor="@color/black"
                                 android:textSize="24sp" />
 
                             <View
                                 android:layout_width="match_parent"
-                                android:layout_height="1dp"
+                                android:layout_height="@dimen/divider_line_space"
                                 android:background="@color/black" />
 
                             <LinearLayout
@@ -318,12 +318,12 @@
                                 android:layout_height="match_parent"
                                 android:gravity="center"
                                 android:orientation="vertical"
-                                android:paddingBottom="10dp">
+                                android:paddingBottom="@dimen/common_spacing">
 
                                 <ImageView
                                     android:layout_width="50dp"
                                     android:layout_height="50dp"
-                                    android:layout_marginTop="10dp"
+                                    android:layout_marginTop="@dimen/common_spacing"
                                     android:src="@mipmap/icon_data_manage_menu_user_manage"
                                     android:tint="@color/black" />
 
@@ -333,7 +333,7 @@
                                     android:layout_height="wrap_content"
                                     android:gravity="center"
                                     android:textColor="@color/black"
-                                    android:textSize="20sp" />
+                                    android:textSize="@dimen/common_btn_text_size" />
                             </LinearLayout>
                         </LinearLayout>
 
@@ -349,15 +349,15 @@
                                 android:layout_width="match_parent"
                                 android:layout_height="wrap_content"
                                 android:gravity="center"
-                                android:paddingHorizontal="20dp"
-                                android:paddingVertical="10dp"
+                                android:paddingHorizontal="@dimen/common_spacing_2x"
+                                android:paddingVertical="@dimen/common_spacing"
                                 android:text="@string/colocker"
                                 android:textColor="@color/black"
                                 android:textSize="24sp" />
 
                             <View
                                 android:layout_width="match_parent"
-                                android:layout_height="1dp"
+                                android:layout_height="@dimen/divider_line_space"
                                 android:background="@color/black" />
 
                             <androidx.recyclerview.widget.RecyclerView
@@ -380,11 +380,11 @@
                             android:layout_width="wrap_content"
                             android:layout_height="wrap_content"
                             android:gravity="center"
-                            android:paddingHorizontal="20dp"
-                            android:paddingVertical="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing_2x"
+                            android:paddingVertical="@dimen/common_spacing"
                             android:text="@string/show_member_when_selected_sop"
                             android:textColor="@color/black"
-                            android:textSize="20sp" />
+                            android:textSize="@dimen/common_btn_text_size" />
                     </LinearLayout>
                 </FrameLayout>
             </LinearLayout>
@@ -395,39 +395,39 @@
             android:layout_height="wrap_content"
             android:gravity="right"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/save_and_execute"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginRight="10dp"
+                android:layout_marginRight="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/save_and_execute"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/save"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/save"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginHorizontal="10dp"
+                android:layout_marginHorizontal="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 2 - 2
app/src/main/res/layout/fragment_data_manage_home.xml

@@ -9,7 +9,7 @@
             android:id="@+id/home_menu_rv"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:layout_marginLeft="40dp"
-            android:layout_marginTop="40dp" />
+            android:layout_marginLeft="@dimen/common_margin_spacing_big"
+            android:layout_marginTop="@dimen/common_margin_spacing_big" />
     </RelativeLayout>
 </layout>

+ 70 - 70
app/src/main/res/layout/fragment_edit_job.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,18 +14,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/edit_job_title"
                 android:textColor="@color/black"
@@ -35,26 +35,26 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:id="@+id/base_info_layout"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="20dp"
-            android:layout_marginBottom="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing_2x"
+            android:layout_marginBottom="@dimen/common_spacing"
             android:background="@drawable/home_card_bg"
             android:gravity="center_vertical"
             android:orientation="vertical">
@@ -62,7 +62,7 @@
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/base_info_title"
                 android:textColor="@color/black"
@@ -70,101 +70,101 @@
 
             <View
                 android:layout_width="match_parent"
-                android:layout_height="1dp"
+                android:layout_height="@dimen/divider_line_space"
                 android:background="@color/black" />
 
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/job_workstation"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/workstation_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_job_workstation"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/lock_mode"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/lock_mode_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_lock_mode"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
-                android:layout_marginBottom="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
+                android:layout_marginBottom="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/create_job_name"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/job_name_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_job_name"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
         </LinearLayout>
 
@@ -178,8 +178,8 @@
                 android:id="@+id/point_info_layout"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginHorizontal="20dp"
-                android:layout_marginVertical="10dp"
+                android:layout_marginHorizontal="@dimen/common_spacing_2x"
+                android:layout_marginVertical="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:background="@drawable/home_card_bg"
                 android:gravity="center_vertical"
@@ -193,7 +193,7 @@
                     <TextView
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
                         android:layout_weight="1"
                         android:text="@string/point_info_title"
                         android:textColor="@color/black"
@@ -203,25 +203,25 @@
                         android:id="@+id/select_point_tv"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:layout_marginRight="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:layout_marginRight="@dimen/common_spacing"
                         android:background="@drawable/common_dialog_btn"
-                        android:paddingHorizontal="20dp"
+                        android:paddingHorizontal="@dimen/common_spacing_2x"
                         android:text="@string/select"
                         android:textColor="@color/black"
-                        android:textSize="20sp" />
+                        android:textSize="@dimen/common_btn_text_size" />
                 </LinearLayout>
 
                 <View
                     android:layout_width="match_parent"
-                    android:layout_height="1dp"
+                    android:layout_height="@dimen/divider_line_space"
                     android:background="@color/black" />
 
                 <androidx.recyclerview.widget.RecyclerView
                     android:id="@+id/point_rv"
                     android:layout_width="match_parent"
                     android:layout_height="240dp"
-                    android:paddingBottom="10dp" />
+                    android:paddingBottom="@dimen/common_spacing" />
 
             </LinearLayout>
 
@@ -229,8 +229,8 @@
                 android:id="@+id/member_info_layout"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginHorizontal="20dp"
-                android:layout_marginVertical="10dp"
+                android:layout_marginHorizontal="@dimen/common_spacing_2x"
+                android:layout_marginVertical="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:background="@drawable/home_card_bg"
                 android:gravity="center_vertical"
@@ -244,7 +244,7 @@
                     <TextView
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
                         android:layout_weight="1"
                         android:text="@string/member_info_title"
                         android:textColor="@color/black"
@@ -254,18 +254,18 @@
                         android:id="@+id/select_member_tv"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:layout_marginRight="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:layout_marginRight="@dimen/common_spacing"
                         android:background="@drawable/common_dialog_btn"
-                        android:paddingHorizontal="20dp"
+                        android:paddingHorizontal="@dimen/common_spacing_2x"
                         android:text="@string/select"
                         android:textColor="@color/black"
-                        android:textSize="20sp" />
+                        android:textSize="@dimen/common_btn_text_size" />
                 </LinearLayout>
 
                 <View
                     android:layout_width="match_parent"
-                    android:layout_height="1dp"
+                    android:layout_height="@dimen/divider_line_space"
                     android:background="@color/black" />
 
 
@@ -285,15 +285,15 @@
                             android:layout_width="wrap_content"
                             android:layout_height="wrap_content"
                             android:gravity="center"
-                            android:paddingHorizontal="20dp"
-                            android:paddingVertical="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing_2x"
+                            android:paddingVertical="@dimen/common_spacing"
                             android:text="@string/locker"
                             android:textColor="@color/black"
                             android:textSize="24sp" />
 
                         <View
                             android:layout_width="match_parent"
-                            android:layout_height="1dp"
+                            android:layout_height="@dimen/divider_line_space"
                             android:background="@color/black" />
 
                         <LinearLayout
@@ -301,12 +301,12 @@
                             android:layout_height="match_parent"
                             android:gravity="center"
                             android:orientation="vertical"
-                            android:paddingBottom="10dp">
+                            android:paddingBottom="@dimen/common_spacing">
 
                             <ImageView
                                 android:layout_width="50dp"
                                 android:layout_height="50dp"
-                                android:layout_marginTop="10dp"
+                                android:layout_marginTop="@dimen/common_spacing"
                                 android:src="@mipmap/icon_data_manage_menu_user_manage"
                                 android:tint="@color/black" />
 
@@ -316,7 +316,7 @@
                                 android:layout_height="wrap_content"
                                 android:gravity="center"
                                 android:textColor="@color/black"
-                                android:textSize="20sp" />
+                                android:textSize="@dimen/common_btn_text_size" />
                         </LinearLayout>
                     </LinearLayout>
 
@@ -332,15 +332,15 @@
                             android:layout_width="match_parent"
                             android:layout_height="wrap_content"
                             android:gravity="center"
-                            android:paddingHorizontal="20dp"
-                            android:paddingVertical="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing_2x"
+                            android:paddingVertical="@dimen/common_spacing"
                             android:text="@string/colocker"
                             android:textColor="@color/black"
                             android:textSize="24sp" />
 
                         <View
                             android:layout_width="match_parent"
-                            android:layout_height="1dp"
+                            android:layout_height="@dimen/divider_line_space"
                             android:background="@color/black" />
 
                         <androidx.recyclerview.widget.RecyclerView
@@ -357,44 +357,44 @@
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <View
                 android:layout_width="0dp"
-                android:layout_height="1dp"
+                android:layout_height="@dimen/divider_line_space"
                 android:layout_weight="1" />
 
             <TextView
                 android:id="@+id/save_and_execute"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginRight="10dp"
+                android:layout_marginRight="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/save_and_execute"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/save"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/save"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginHorizontal="10dp"
+                android:layout_marginHorizontal="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 67 - 67
app/src/main/res/layout/fragment_edit_sop.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,18 +14,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/edit_sop_title"
                 android:textColor="@color/black"
@@ -35,26 +35,26 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:id="@+id/base_info_layout"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="20dp"
-            android:layout_marginBottom="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing_2x"
+            android:layout_marginBottom="@dimen/common_spacing"
             android:background="@drawable/home_card_bg"
             android:gravity="center_vertical"
             android:orientation="vertical">
@@ -62,7 +62,7 @@
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/base_info_title"
                 android:textColor="@color/black"
@@ -70,101 +70,101 @@
 
             <View
                 android:layout_width="match_parent"
-                android:layout_height="1dp"
+                android:layout_height="@dimen/divider_line_space"
                 android:background="@color/black" />
 
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/sop_workstation"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/workstation_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_sop_workstation"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/lock_mode"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/lock_mode_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_lock_mode"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
-                android:layout_marginBottom="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
+                android:layout_marginBottom="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/create_sop_name"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/sop_name_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_sop_name"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
         </LinearLayout>
 
@@ -178,8 +178,8 @@
                 android:id="@+id/point_info_layout"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginHorizontal="20dp"
-                android:layout_marginVertical="10dp"
+                android:layout_marginHorizontal="@dimen/common_spacing_2x"
+                android:layout_marginVertical="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:background="@drawable/home_card_bg"
                 android:gravity="center_vertical"
@@ -193,7 +193,7 @@
                     <TextView
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
                         android:layout_weight="1"
                         android:text="@string/point_info_title"
                         android:textColor="@color/black"
@@ -203,18 +203,18 @@
                         android:id="@+id/select_point_tv"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:layout_marginRight="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:layout_marginRight="@dimen/common_spacing"
                         android:background="@drawable/common_dialog_btn"
-                        android:paddingHorizontal="20dp"
+                        android:paddingHorizontal="@dimen/common_spacing_2x"
                         android:text="@string/select"
                         android:textColor="@color/black"
-                        android:textSize="20sp" />
+                        android:textSize="@dimen/common_btn_text_size" />
                 </LinearLayout>
 
                 <View
                     android:layout_width="match_parent"
-                    android:layout_height="1dp"
+                    android:layout_height="@dimen/divider_line_space"
                     android:background="@color/black" />
 
 
@@ -222,7 +222,7 @@
                     android:id="@+id/point_rv"
                     android:layout_width="match_parent"
                     android:layout_height="240dp"
-                    android:paddingBottom="10dp" />
+                    android:paddingBottom="@dimen/common_spacing" />
 
             </LinearLayout>
 
@@ -230,8 +230,8 @@
                 android:id="@+id/member_info_layout"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginHorizontal="20dp"
-                android:layout_marginVertical="10dp"
+                android:layout_marginHorizontal="@dimen/common_spacing_2x"
+                android:layout_marginVertical="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:background="@drawable/home_card_bg"
                 android:gravity="center_vertical"
@@ -245,7 +245,7 @@
                     <TextView
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
                         android:layout_weight="1"
                         android:text="@string/member_info_title"
                         android:textColor="@color/black"
@@ -255,18 +255,18 @@
                         android:id="@+id/select_member_tv"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:layout_marginRight="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:layout_marginRight="@dimen/common_spacing"
                         android:background="@drawable/common_dialog_btn"
-                        android:paddingHorizontal="20dp"
+                        android:paddingHorizontal="@dimen/common_spacing_2x"
                         android:text="@string/select"
                         android:textColor="@color/black"
-                        android:textSize="20sp" />
+                        android:textSize="@dimen/common_btn_text_size" />
                 </LinearLayout>
 
                 <View
                     android:layout_width="match_parent"
-                    android:layout_height="1dp"
+                    android:layout_height="@dimen/divider_line_space"
                     android:background="@color/black" />
 
                 <LinearLayout
@@ -285,15 +285,15 @@
                             android:layout_width="wrap_content"
                             android:layout_height="wrap_content"
                             android:gravity="center"
-                            android:paddingHorizontal="20dp"
-                            android:paddingVertical="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing_2x"
+                            android:paddingVertical="@dimen/common_spacing"
                             android:text="@string/locker"
                             android:textColor="@color/black"
                             android:textSize="24sp" />
 
                         <View
                             android:layout_width="match_parent"
-                            android:layout_height="1dp"
+                            android:layout_height="@dimen/divider_line_space"
                             android:background="@color/black" />
 
                         <LinearLayout
@@ -301,12 +301,12 @@
                             android:layout_height="match_parent"
                             android:gravity="center"
                             android:orientation="vertical"
-                            android:paddingBottom="10dp">
+                            android:paddingBottom="@dimen/common_spacing">
 
                             <ImageView
                                 android:layout_width="50dp"
                                 android:layout_height="50dp"
-                                android:layout_marginTop="10dp"
+                                android:layout_marginTop="@dimen/common_spacing"
                                 android:src="@mipmap/icon_data_manage_menu_user_manage"
                                 android:tint="@color/black" />
 
@@ -316,7 +316,7 @@
                                 android:layout_height="wrap_content"
                                 android:gravity="center"
                                 android:textColor="@color/black"
-                                android:textSize="20sp" />
+                                android:textSize="@dimen/common_btn_text_size" />
                         </LinearLayout>
                     </LinearLayout>
 
@@ -332,15 +332,15 @@
                             android:layout_width="match_parent"
                             android:layout_height="wrap_content"
                             android:gravity="center"
-                            android:paddingHorizontal="20dp"
-                            android:paddingVertical="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing_2x"
+                            android:paddingVertical="@dimen/common_spacing"
                             android:text="@string/colocker"
                             android:textColor="@color/black"
                             android:textSize="24sp" />
 
                         <View
                             android:layout_width="match_parent"
-                            android:layout_height="1dp"
+                            android:layout_height="@dimen/divider_line_space"
                             android:background="@color/black" />
 
                         <androidx.recyclerview.widget.RecyclerView
@@ -358,29 +358,29 @@
             android:layout_height="wrap_content"
             android:gravity="right"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/confirm"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/confirm"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 65 - 65
app/src/main/res/layout/fragment_edit_sop_job.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,18 +14,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/edit_sop_job_title"
                 android:textColor="@color/black"
@@ -35,26 +35,26 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:id="@+id/base_info_layout"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="20dp"
-            android:layout_marginBottom="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing_2x"
+            android:layout_marginBottom="@dimen/common_spacing"
             android:background="@drawable/home_card_bg"
             android:gravity="center_vertical"
             android:orientation="vertical">
@@ -62,7 +62,7 @@
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/base_info_title"
                 android:textColor="@color/black"
@@ -70,102 +70,102 @@
 
             <View
                 android:layout_width="match_parent"
-                android:layout_height="1dp"
+                android:layout_height="@dimen/divider_line_space"
                 android:background="@color/black" />
 
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/sop_workstation"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/workstation_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_sop_workstation"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
                 android:layout_marginLeft="36dp"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/create_sop_job_sop"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/sop_tv"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:drawableRight="@drawable/icon_drop_down"
                     android:hint="@string/please_select_sop"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="20dp"
-                android:layout_marginBottom="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
+                android:layout_marginBottom="@dimen/common_spacing_2x"
                 android:gravity="center_vertical"
                 android:orientation="horizontal"
-                android:paddingHorizontal="16dp">
+                android:paddingHorizontal="@dimen/dialog_content_normal_padding_horizontal">
 
                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="@string/job_name"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <EditText
                     android:id="@+id/job_name_et"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="10dp"
+                    android:layout_marginLeft="@dimen/common_spacing"
                     android:background="@drawable/bg_common_input"
                     android:hint="@string/please_input_job_name"
                     android:maxLines="1"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:paddingVertical="2dp"
                     android:singleLine="true"
                     android:textColor="@color/black"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
         </LinearLayout>
 
@@ -179,8 +179,8 @@
                 android:id="@+id/point_info_layout"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginHorizontal="20dp"
-                android:layout_marginVertical="10dp"
+                android:layout_marginHorizontal="@dimen/common_spacing_2x"
+                android:layout_marginVertical="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:background="@drawable/home_card_bg"
                 android:gravity="center_vertical"
@@ -194,7 +194,7 @@
                     <TextView
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
                         android:layout_weight="1"
                         android:text="@string/point_info_title"
                         android:textColor="@color/black"
@@ -204,14 +204,14 @@
 
                 <View
                     android:layout_width="match_parent"
-                    android:layout_height="1dp"
+                    android:layout_height="@dimen/divider_line_space"
                     android:background="@color/black" />
 
                 <androidx.recyclerview.widget.RecyclerView
                     android:id="@+id/point_rv"
                     android:layout_width="match_parent"
                     android:layout_height="240dp"
-                    android:paddingBottom="10dp" />
+                    android:paddingBottom="@dimen/common_spacing" />
 
             </LinearLayout>
 
@@ -219,8 +219,8 @@
                 android:id="@+id/member_info_layout"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginHorizontal="20dp"
-                android:layout_marginVertical="10dp"
+                android:layout_marginHorizontal="@dimen/common_spacing_2x"
+                android:layout_marginVertical="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:background="@drawable/home_card_bg"
                 android:gravity="center_vertical"
@@ -234,7 +234,7 @@
                     <TextView
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
                         android:layout_weight="1"
                         android:text="@string/member_info_title"
                         android:textColor="@color/black"
@@ -244,18 +244,18 @@
                         android:id="@+id/select_member_tv"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginLeft="10dp"
-                        android:layout_marginRight="10dp"
+                        android:layout_marginLeft="@dimen/common_spacing"
+                        android:layout_marginRight="@dimen/common_spacing"
                         android:background="@drawable/common_dialog_btn"
-                        android:paddingHorizontal="20dp"
+                        android:paddingHorizontal="@dimen/common_spacing_2x"
                         android:text="@string/select"
                         android:textColor="@color/black"
-                        android:textSize="20sp" />
+                        android:textSize="@dimen/common_btn_text_size" />
                 </LinearLayout>
 
                 <View
                     android:layout_width="match_parent"
-                    android:layout_height="1dp"
+                    android:layout_height="@dimen/divider_line_space"
                     android:background="@color/black" />
 
                 <LinearLayout
@@ -274,15 +274,15 @@
                             android:layout_width="wrap_content"
                             android:layout_height="wrap_content"
                             android:gravity="center"
-                            android:paddingHorizontal="20dp"
-                            android:paddingVertical="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing_2x"
+                            android:paddingVertical="@dimen/common_spacing"
                             android:text="@string/locker"
                             android:textColor="@color/black"
                             android:textSize="24sp" />
 
                         <View
                             android:layout_width="match_parent"
-                            android:layout_height="1dp"
+                            android:layout_height="@dimen/divider_line_space"
                             android:background="@color/black" />
 
                         <LinearLayout
@@ -290,12 +290,12 @@
                             android:layout_height="match_parent"
                             android:gravity="center"
                             android:orientation="vertical"
-                            android:paddingBottom="10dp">
+                            android:paddingBottom="@dimen/common_spacing">
 
                             <ImageView
                                 android:layout_width="50dp"
                                 android:layout_height="50dp"
-                                android:layout_marginTop="10dp"
+                                android:layout_marginTop="@dimen/common_spacing"
                                 android:src="@mipmap/icon_data_manage_menu_user_manage"
                                 android:tint="@color/black" />
 
@@ -305,7 +305,7 @@
                                 android:layout_height="wrap_content"
                                 android:gravity="center"
                                 android:textColor="@color/black"
-                                android:textSize="20sp" />
+                                android:textSize="@dimen/common_btn_text_size" />
                         </LinearLayout>
                     </LinearLayout>
 
@@ -321,15 +321,15 @@
                             android:layout_width="match_parent"
                             android:layout_height="wrap_content"
                             android:gravity="center"
-                            android:paddingHorizontal="20dp"
-                            android:paddingVertical="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing_2x"
+                            android:paddingVertical="@dimen/common_spacing"
                             android:text="@string/colocker"
                             android:textColor="@color/black"
                             android:textSize="24sp" />
 
                         <View
                             android:layout_width="match_parent"
-                            android:layout_height="1dp"
+                            android:layout_height="@dimen/divider_line_space"
                             android:background="@color/black" />
 
                         <androidx.recyclerview.widget.RecyclerView
@@ -347,39 +347,39 @@
             android:layout_height="wrap_content"
             android:gravity="right"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/save_and_execute"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginRight="10dp"
+                android:layout_marginRight="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/save_and_execute"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/save"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/save"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginHorizontal="10dp"
+                android:layout_marginHorizontal="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 18 - 18
app/src/main/res/layout/fragment_exception_job_manage.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,18 +14,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/exception_job_title"
                 android:textColor="@color/black"
@@ -35,24 +35,24 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing"
             android:background="@drawable/common_card_bg"
             android:divider="@drawable/divider_table"
             android:showDividers="middle">
@@ -62,7 +62,7 @@
                 android:layout_width="30dp"
                 android:layout_height="30dp"
                 android:layout_gravity="center"
-                android:layout_margin="10dp" />
+                android:layout_margin="@dimen/common_spacing" />
 
             <TextView
                 android:layout_width="0dp"
@@ -70,7 +70,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/job_name"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -78,7 +78,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/exception_reason"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -86,15 +86,15 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/detail"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
         </LinearLayout>
 
         <com.scwang.smart.refresh.layout.SmartRefreshLayout
             android:id="@+id/refresh_layout"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginBottom="10dp">
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginBottom="@dimen/common_spacing">
 
             <androidx.recyclerview.widget.RecyclerView
                 android:id="@+id/list_rv"

+ 2 - 2
app/src/main/res/layout/fragment_exception_manage_home.xml

@@ -9,7 +9,7 @@
             android:id="@+id/home_menu_rv"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:layout_marginLeft="40dp"
-            android:layout_marginTop="40dp" />
+            android:layout_marginLeft="@dimen/common_margin_spacing_big"
+            android:layout_marginTop="@dimen/common_margin_spacing_big" />
     </RelativeLayout>
 </layout>

+ 2 - 2
app/src/main/res/layout/fragment_hardware_manage_home.xml

@@ -8,7 +8,7 @@
             android:id="@+id/home_menu_rv"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:layout_marginLeft="40dp"
-            android:layout_marginTop="40dp" />
+            android:layout_marginLeft="@dimen/common_margin_spacing_big"
+            android:layout_marginTop="@dimen/common_margin_spacing_big" />
     </RelativeLayout>
 </layout>

+ 37 - 37
app/src/main/res/layout/fragment_home.xml

@@ -12,7 +12,7 @@
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_gravity="center_horizontal"
-            android:layout_marginTop="40dp"
+            android:layout_marginTop="@dimen/common_margin_spacing_big"
             android:text="@string/loto"
             android:textColor="@color/white"
             android:textSize="50sp"
@@ -21,8 +21,8 @@
         <FrameLayout
             android:layout_width="match_parent"
             android:layout_height="180dp"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing"
             android:background="@drawable/home_card_bg">
 
             <androidx.recyclerview.widget.RecyclerView
@@ -30,15 +30,15 @@
                 android:layout_width="wrap_content"
                 android:layout_height="match_parent"
                 android:layout_gravity="center_vertical"
-                android:layout_margin="20dp"
+                android:layout_margin="@dimen/common_spacing_2x"
                 tools:listitem="@layout/item_home_quick_entrance" />
         </FrameLayout>
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="match_parent"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginVertical="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginVertical="@dimen/common_spacing"
             android:divider="@drawable/common_divider_normal_space_vertical"
             android:orientation="vertical"
             android:showDividers="middle">
@@ -55,8 +55,8 @@
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
                     android:background="@color/home_card_title_bg"
-                    android:paddingVertical="5dp"
-                    android:paddingLeft="10dp"
+                    android:paddingVertical="@dimen/common_spacing_small"
+                    android:paddingLeft="@dimen/common_spacing"
                     android:text="@string/home_realtime_data_title"
                     android:textColor="@color/white"
                     android:textSize="24sp" />
@@ -67,7 +67,7 @@
                     android:layout_height="wrap_content"
                     android:gravity="center_vertical"
                     android:orientation="vertical"
-                    android:padding="10dp">
+                    android:padding="@dimen/common_spacing">
 
                     <LinearLayout
                         android:layout_width="match_parent"
@@ -85,11 +85,11 @@
                             android:id="@+id/real_time_data_zone"
                             android:layout_width="230dp"
                             android:layout_height="wrap_content"
-                            android:layout_marginLeft="10dp"
+                            android:layout_marginLeft="@dimen/common_spacing"
                             android:background="@drawable/bg_common_input"
                             android:drawableRight="@drawable/icon_drop_down"
                             android:gravity="center_vertical"
-                            android:paddingHorizontal="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing"
                             android:paddingVertical="2dp"
                             android:textSize="22sp" />
                     </LinearLayout>
@@ -97,7 +97,7 @@
                     <LinearLayout
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_marginTop="10dp"
+                        android:layout_marginTop="@dimen/common_spacing"
                         android:gravity="center_vertical"
                         android:orientation="horizontal">
 
@@ -112,11 +112,11 @@
                             android:id="@+id/lock_mode"
                             android:layout_width="230dp"
                             android:layout_height="wrap_content"
-                            android:layout_marginLeft="10dp"
+                            android:layout_marginLeft="@dimen/common_spacing"
                             android:background="@drawable/bg_common_input"
                             android:drawableRight="@drawable/icon_drop_down"
                             android:gravity="center_vertical"
-                            android:paddingHorizontal="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing"
                             android:paddingVertical="2dp"
                             android:textSize="22sp" />
                     </LinearLayout>
@@ -125,11 +125,11 @@
                 <LinearLayout
                     android:layout_width="match_parent"
                     android:layout_height="80dp"
-                    android:layout_marginBottom="10dp"
-                    android:layout_marginTop="20dp"
+                    android:layout_marginBottom="@dimen/common_spacing"
+                    android:layout_marginTop="@dimen/common_spacing_2x"
                     android:divider="@drawable/common_divider_normal_space_horizontal"
                     android:orientation="horizontal"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:showDividers="middle">
 
                     <LinearLayout
@@ -158,7 +158,7 @@
                             android:background="@drawable/bg_home_card_num"
                             android:backgroundTint="@color/color_ffec99"
                             android:gravity="center"
-                            android:padding="10dp"
+                            android:padding="@dimen/common_spacing"
                             android:text="2"
                             android:textColor="@color/black"
                             android:textSize="30sp" />
@@ -190,7 +190,7 @@
                             android:background="@drawable/bg_home_card_num"
                             android:backgroundTint="@color/color_ffc9c9"
                             android:gravity="center"
-                            android:padding="10dp"
+                            android:padding="@dimen/common_spacing"
                             android:text="2"
                             android:textColor="@color/black"
                             android:textSize="30sp" />
@@ -222,7 +222,7 @@
                             android:background="@drawable/bg_home_card_num"
                             android:backgroundTint="@color/color_a5d8ff"
                             android:gravity="center"
-                            android:padding="10dp"
+                            android:padding="@dimen/common_spacing"
                             android:text="2"
                             android:textColor="@color/black"
                             android:textSize="30sp" />
@@ -242,8 +242,8 @@
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
                     android:background="@color/home_card_title_bg"
-                    android:paddingVertical="5dp"
-                    android:paddingLeft="10dp"
+                    android:paddingVertical="@dimen/common_spacing_small"
+                    android:paddingLeft="@dimen/common_spacing"
                     android:text="@string/home_overview_data_title"
                     android:textColor="@color/white"
                     android:textSize="24sp" />
@@ -255,7 +255,7 @@
                     android:layout_below="@+id/overview_data_title"
                     android:gravity="center_vertical"
                     android:orientation="vertical"
-                    android:padding="10dp">
+                    android:padding="@dimen/common_spacing">
 
                     <LinearLayout
                         android:layout_width="match_parent"
@@ -273,10 +273,10 @@
                             android:id="@+id/start_time"
                             android:layout_width="210dp"
                             android:layout_height="wrap_content"
-                            android:layout_marginLeft="10dp"
+                            android:layout_marginLeft="@dimen/common_spacing"
                             android:background="@drawable/bg_common_input"
                             android:gravity="center_vertical"
-                            android:paddingHorizontal="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing"
                             android:paddingVertical="2dp"
                             android:textSize="22sp"
                             tools:text="2025-04-01 12:00" />
@@ -284,7 +284,7 @@
                         <TextView
                             android:layout_width="wrap_content"
                             android:layout_height="wrap_content"
-                            android:layout_marginLeft="5dp"
+                            android:layout_marginLeft="@dimen/common_spacing_small"
                             android:gravity="center_vertical"
                             android:text="-"
                             android:textSize="22sp" />
@@ -293,10 +293,10 @@
                             android:id="@+id/end_time"
                             android:layout_width="210dp"
                             android:layout_height="wrap_content"
-                            android:layout_marginLeft="5dp"
+                            android:layout_marginLeft="@dimen/common_spacing_small"
                             android:background="@drawable/bg_common_input"
                             android:gravity="center_vertical"
-                            android:paddingHorizontal="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing"
                             android:paddingVertical="2dp"
                             android:textSize="22sp"
                             tools:text="2025-04-01 12:00" />
@@ -305,7 +305,7 @@
                     <LinearLayout
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
-                        android:layout_marginTop="10dp"
+                        android:layout_marginTop="@dimen/common_spacing"
                         android:gravity="center_vertical"
                         android:orientation="horizontal">
 
@@ -320,11 +320,11 @@
                             android:id="@+id/overview_data_zone"
                             android:layout_width="230dp"
                             android:layout_height="wrap_content"
-                            android:layout_marginLeft="10dp"
+                            android:layout_marginLeft="@dimen/common_spacing"
                             android:background="@drawable/bg_common_input"
                             android:drawableRight="@drawable/icon_drop_down"
                             android:gravity="center_vertical"
-                            android:paddingHorizontal="10dp"
+                            android:paddingHorizontal="@dimen/common_spacing"
                             android:paddingVertical="2dp"
                             android:textSize="22sp" />
                     </LinearLayout>
@@ -334,11 +334,11 @@
                     android:layout_width="match_parent"
                     android:layout_height="80dp"
                     android:layout_below="@+id/overview_data_filter_layout"
-                    android:layout_marginBottom="10dp"
-                    android:layout_marginTop="20dp"
+                    android:layout_marginBottom="@dimen/common_spacing"
+                    android:layout_marginTop="@dimen/common_spacing_2x"
                     android:divider="@drawable/common_divider_normal_space_horizontal"
                     android:orientation="horizontal"
-                    android:paddingHorizontal="10dp"
+                    android:paddingHorizontal="@dimen/common_spacing"
                     android:showDividers="middle">
 
                     <LinearLayout
@@ -367,7 +367,7 @@
                             android:background="@drawable/bg_home_card_num"
                             android:backgroundTint="@color/color_ffec99"
                             android:gravity="center"
-                            android:padding="10dp"
+                            android:padding="@dimen/common_spacing"
                             android:text="2"
                             android:textColor="@color/black"
                             android:textSize="30sp" />
@@ -399,7 +399,7 @@
                             android:background="@drawable/bg_home_card_num"
                             android:backgroundTint="@color/color_ffc9c9"
                             android:gravity="center"
-                            android:padding="10dp"
+                            android:padding="@dimen/common_spacing"
                             android:text="2"
                             android:textColor="@color/black"
                             android:textSize="30sp" />
@@ -431,7 +431,7 @@
                             android:background="@drawable/bg_home_card_num"
                             android:backgroundTint="@color/color_a5d8ff"
                             android:gravity="center"
-                            android:padding="10dp"
+                            android:padding="@dimen/common_spacing"
                             android:text="2"
                             android:textColor="@color/black"
                             android:textSize="30sp" />

+ 18 - 18
app/src/main/res/layout/fragment_in_progress_job_manage.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,18 +14,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/in_progress_job_manage_title"
                 android:textColor="@color/black"
@@ -35,24 +35,24 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing"
             android:background="@drawable/common_card_bg"
             android:divider="@drawable/divider_table"
             android:showDividers="middle">
@@ -62,7 +62,7 @@
                 android:layout_width="30dp"
                 android:layout_height="30dp"
                 android:layout_gravity="center"
-                android:layout_margin="10dp" />
+                android:layout_margin="@dimen/common_spacing" />
 
             <TextView
                 android:layout_width="0dp"
@@ -70,7 +70,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/job_name"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -78,7 +78,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/status"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -86,15 +86,15 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/detail"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
         </LinearLayout>
 
         <com.scwang.smart.refresh.layout.SmartRefreshLayout
             android:id="@+id/refresh_layout"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginBottom="10dp">
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginBottom="@dimen/common_spacing">
 
             <androidx.recyclerview.widget.RecyclerView
                 android:id="@+id/list_rv"

+ 40 - 40
app/src/main/res/layout/fragment_job_execute.xml

@@ -5,7 +5,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -15,19 +15,19 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:id="@+id/job_name_tv"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/job_manage_title"
                 android:textColor="@color/black"
@@ -37,31 +37,31 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <androidx.recyclerview.widget.RecyclerView
             android:id="@+id/step_rv"
             android:layout_width="match_parent"
             android:layout_height="190dp"
-            android:layout_marginHorizontal="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing"
             android:layout_marginTop="30dp" />
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="50dp"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing"
             android:background="@drawable/common_card_bg"
             android:divider="@drawable/divider_table"
             android:showDividers="middle">
@@ -72,7 +72,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/point_name_tv"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -80,7 +80,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/point_manage_point_function"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -88,14 +88,14 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/lock_status"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
         </LinearLayout>
 
         <com.grkj.iscs.view.MaxHeightRecyclerView
             android:id="@+id/list_rv"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
             android:background="@drawable/common_card_bg"
             app:maxHeight="240dp" />
 
@@ -103,9 +103,9 @@
             android:id="@+id/colocker_layout"
             android:layout_width="match_parent"
             android:layout_height="0dp"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="10dp"
-            android:layout_marginBottom="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing"
+            android:layout_marginBottom="@dimen/common_spacing"
             android:layout_weight="1"
             android:divider="@drawable/divider_table"
             android:orientation="vertical"
@@ -126,7 +126,7 @@
                     android:layout_weight="1"
                     android:gravity="center"
                     android:text="@string/wait_to_colock"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/already_colock"
@@ -135,7 +135,7 @@
                     android:layout_weight="1"
                     android:gravity="center"
                     android:text="@string/already_colock"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
 
                 <TextView
                     android:id="@+id/already_uncolock"
@@ -144,7 +144,7 @@
                     android:layout_weight="1"
                     android:gravity="center"
                     android:text="@string/already_uncolock"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
 
             <LinearLayout
@@ -159,21 +159,21 @@
                     android:id="@+id/wait_to_colock_rv"
                     android:layout_width="0dp"
                     android:layout_height="match_parent"
-                    android:padding="10dp"
+                    android:padding="@dimen/common_spacing"
                     android:layout_weight="1" />
 
                 <androidx.recyclerview.widget.RecyclerView
                     android:id="@+id/already_colock_rv"
                     android:layout_width="0dp"
                     android:layout_height="match_parent"
-                    android:padding="10dp"
+                    android:padding="@dimen/common_spacing"
                     android:layout_weight="1" />
 
                 <androidx.recyclerview.widget.RecyclerView
                     android:id="@+id/already_uncolock_rv"
                     android:layout_width="0dp"
                     android:layout_height="match_parent"
-                    android:padding="10dp"
+                    android:padding="@dimen/common_spacing"
                     android:layout_weight="1" />
             </LinearLayout>
         </LinearLayout>
@@ -181,7 +181,7 @@
         <View
             android:id="@+id/space_view"
             android:layout_width="0dp"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:layout_weight="1" />
 
         <LinearLayout
@@ -190,56 +190,56 @@
             android:gravity="right"
             android:minHeight="60dp"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/to_lock"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/bg_btn_job_execute_go_locking"
                 android:drawableLeft="@drawable/icon_ticket_lock"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:text="@string/go_locking"
                 android:textColor="@color/white"
-                android:textSize="20sp"
+                android:textSize="@dimen/common_btn_text_size"
                 android:visibility="gone" />
 
             <TextView
                 android:id="@+id/to_unlock"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/bg_btn_job_execute_go_unlocking"
                 android:drawableLeft="@drawable/icon_ticket_unlock"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:text="@string/go_unlocking"
                 android:textColor="@color/white"
-                android:textSize="20sp"
+                android:textSize="@dimen/common_btn_text_size"
                 android:visibility="gone" />
 
             <TextView
                 android:id="@+id/cancel_job"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/bg_btn_job_execute_normal"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:text="@string/cancel_the_job"
                 android:textColor="@color/black"
-                android:textSize="20sp"
+                android:textSize="@dimen/common_btn_text_size"
                 android:visibility="gone" />
 
             <TextView
                 android:id="@+id/finish_job"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/bg_btn_job_execute_normal"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:text="@string/finish_the_job"
                 android:textColor="@color/black"
-                android:textSize="20sp"
+                android:textSize="@dimen/common_btn_text_size"
                 android:visibility="gone" />
         </LinearLayout>
     </LinearLayout>

+ 23 - 23
app/src/main/res/layout/fragment_job_manage.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,18 +14,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/job_manage_title"
                 android:textColor="@color/black"
@@ -35,43 +35,43 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="10dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/delete"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/delete"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing"
             android:background="@drawable/common_card_bg"
             android:divider="@drawable/divider_table"
             android:showDividers="middle">
@@ -81,7 +81,7 @@
                 android:layout_width="30dp"
                 android:layout_height="30dp"
                 android:layout_gravity="center"
-                android:layout_margin="10dp" />
+                android:layout_margin="@dimen/common_spacing" />
 
             <TextView
                 android:layout_width="0dp"
@@ -89,7 +89,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/job_name"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -97,7 +97,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/status"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -105,15 +105,15 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/detail"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
         </LinearLayout>
 
         <com.scwang.smart.refresh.layout.SmartRefreshLayout
             android:id="@+id/refresh_layout"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginBottom="10dp">
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginBottom="@dimen/common_spacing">
 
             <androidx.recyclerview.widget.RecyclerView
                 android:id="@+id/list_rv"

+ 2 - 2
app/src/main/res/layout/fragment_job_manage_home.xml

@@ -8,7 +8,7 @@
             android:id="@+id/home_menu_rv"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:layout_marginLeft="40dp"
-            android:layout_marginTop="40dp" />
+            android:layout_marginLeft="@dimen/common_margin_spacing_big"
+            android:layout_marginTop="@dimen/common_margin_spacing_big" />
     </RelativeLayout>
 </layout>

+ 17 - 17
app/src/main/res/layout/fragment_locked_point.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,18 +14,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/locked_points_title"
                 android:textColor="@color/black"
@@ -35,24 +35,24 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="50dp"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing"
             android:background="@drawable/common_card_bg"
             android:divider="@drawable/divider_table"
             android:showDividers="middle">
@@ -63,7 +63,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/point_manage_point_name"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -71,7 +71,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/point_manage_point_function"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -79,15 +79,15 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/point_manage_workstation"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
         </LinearLayout>
 
         <com.scwang.smart.refresh.layout.SmartRefreshLayout
             android:id="@+id/refresh_layout"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginBottom="10dp">
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginBottom="@dimen/common_spacing">
 
             <androidx.recyclerview.widget.RecyclerView
                 android:id="@+id/role_list_rv"

+ 29 - 29
app/src/main/res/layout/fragment_point_manage.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,18 +14,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/point_manage_title"
                 android:textColor="@color/black"
@@ -35,49 +35,49 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="10dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing">
 
 
             <TextView
                 android:id="@+id/add_point"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/insert"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
 
             <TextView
                 android:id="@+id/delete_point"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/delete"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
 
             <View
@@ -89,19 +89,19 @@
                 android:id="@+id/filter_point"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/filter"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing"
             android:background="@drawable/common_card_bg"
             android:divider="@drawable/divider_table"
             android:showDividers="middle">
@@ -111,7 +111,7 @@
                 android:layout_width="30dp"
                 android:layout_height="30dp"
                 android:layout_gravity="center"
-                android:layout_margin="10dp" />
+                android:layout_margin="@dimen/common_spacing" />
 
             <TextView
                 android:layout_width="0dp"
@@ -119,7 +119,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/point_manage_point_name"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -127,7 +127,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/point_manage_point_function"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -135,15 +135,15 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/point_manage_workstation"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
         </LinearLayout>
 
         <com.scwang.smart.refresh.layout.SmartRefreshLayout
             android:id="@+id/refresh_layout"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginBottom="10dp">
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginBottom="@dimen/common_spacing">
 
             <androidx.recyclerview.widget.RecyclerView
                 android:id="@+id/role_list_rv"

+ 32 - 32
app/src/main/res/layout/fragment_reset_password.xml

@@ -6,7 +6,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -16,18 +16,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/reset_password_title"
                 android:textColor="@color/black"
@@ -37,23 +37,23 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <androidx.constraintlayout.widget.ConstraintLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginTop="20dp"
+            android:layout_marginTop="@dimen/common_spacing_2x"
             android:gravity="center_vertical"
             android:orientation="horizontal"
             android:paddingHorizontal="100dp">
@@ -64,7 +64,7 @@
                 android:layout_height="wrap_content"
                 android:text="@string/old_password"
                 android:textColor="@color/black"
-                android:textSize="18sp"
+                android:textSize="@dimen/common_text_size"
                 app:layout_constraintStart_toStartOf="parent"
                 app:layout_constraintTop_toTopOf="parent" />
 
@@ -72,16 +72,16 @@
                 android:id="@+id/old_password_et"
                 android:layout_width="0dp"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/bg_common_input"
                 android:hint="@string/please_input_old_password"
                 android:inputType="textPassword"
                 android:maxLines="1"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:paddingVertical="2dp"
                 android:singleLine="true"
                 android:textColor="@color/black"
-                android:textSize="18sp"
+                android:textSize="@dimen/common_text_size"
                 app:layout_constraintEnd_toEndOf="parent"
                 app:layout_constraintStart_toEndOf="@+id/old_password_tv"
                 app:layout_constraintTop_toTopOf="@+id/old_password_tv" />
@@ -90,10 +90,10 @@
                 android:id="@+id/new_password_tv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="10dp"
+                android:layout_marginTop="@dimen/common_spacing"
                 android:text="@string/new_password"
                 android:textColor="@color/black"
-                android:textSize="18sp"
+                android:textSize="@dimen/common_text_size"
                 app:layout_constraintEnd_toEndOf="@+id/old_password_tv"
                 app:layout_constraintTop_toBottomOf="@+id/old_password_tv" />
 
@@ -101,16 +101,16 @@
                 android:id="@+id/new_password_et"
                 android:layout_width="0dp"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/bg_common_input"
                 android:hint="@string/please_input_new_password"
                 android:inputType="textPassword"
                 android:maxLines="1"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:paddingVertical="2dp"
                 android:singleLine="true"
                 android:textColor="@color/black"
-                android:textSize="18sp"
+                android:textSize="@dimen/common_text_size"
                 app:layout_constraintEnd_toEndOf="parent"
                 app:layout_constraintStart_toEndOf="@+id/new_password_tv"
                 app:layout_constraintTop_toTopOf="@+id/new_password_tv" />
@@ -120,10 +120,10 @@
                 android:id="@+id/repeat_new_password_tv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="10dp"
+                android:layout_marginTop="@dimen/common_spacing"
                 android:text="@string/repeat_new_password"
                 android:textColor="@color/black"
-                android:textSize="18sp"
+                android:textSize="@dimen/common_text_size"
                 app:layout_constraintEnd_toEndOf="@+id/new_password_tv"
                 app:layout_constraintTop_toBottomOf="@+id/new_password_tv" />
 
@@ -131,16 +131,16 @@
                 android:id="@+id/repeat_new_password_et"
                 android:layout_width="0dp"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/bg_common_input"
                 android:hint="@string/please_input_repeat_new_password"
                 android:inputType="textPassword"
                 android:maxLines="1"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:paddingVertical="2dp"
                 android:singleLine="true"
                 android:textColor="@color/black"
-                android:textSize="18sp"
+                android:textSize="@dimen/common_text_size"
                 app:layout_constraintEnd_toEndOf="parent"
                 app:layout_constraintStart_toEndOf="@+id/repeat_new_password_tv"
                 app:layout_constraintTop_toTopOf="@+id/repeat_new_password_tv" />
@@ -156,11 +156,11 @@
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <View
                 android:layout_width="0dp"
-                android:layout_height="1dp"
+                android:layout_height="@dimen/divider_line_space"
                 android:layout_weight="1" />
 
             <TextView
@@ -168,21 +168,21 @@
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/confirm"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginHorizontal="10dp"
+                android:layout_marginHorizontal="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 29 - 29
app/src/main/res/layout/fragment_role_manage.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,18 +14,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/role_manage_title"
                 android:textColor="@color/black"
@@ -35,49 +35,49 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="10dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing">
 
 
             <TextView
                 android:id="@+id/add_user"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/insert"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
 
             <TextView
                 android:id="@+id/delete_user"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/delete"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
 
             <View
@@ -89,19 +89,19 @@
                 android:id="@+id/filter_user"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/filter"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing"
             android:background="@drawable/common_card_bg"
             android:divider="@drawable/divider_table"
             android:showDividers="middle">
@@ -111,7 +111,7 @@
                 android:layout_width="30dp"
                 android:layout_height="30dp"
                 android:layout_gravity="center"
-                android:layout_margin="10dp" />
+                android:layout_margin="@dimen/common_spacing" />
 
             <TextView
                 android:layout_width="0dp"
@@ -119,7 +119,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/role_manage_role_num"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -127,7 +127,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/role_manage_role_name"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -135,15 +135,15 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/role_manage_permission_string"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
         </LinearLayout>
 
         <com.scwang.smart.refresh.layout.SmartRefreshLayout
             android:id="@+id/refresh_layout"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginBottom="10dp">
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginBottom="@dimen/common_spacing">
 
             <androidx.recyclerview.widget.RecyclerView
                 android:id="@+id/role_list_rv"

+ 37 - 37
app/src/main/res/layout/fragment_select_memeber.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,20 +14,20 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
                 android:id="@+id/preview_step_iv"
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:id="@+id/preview_step_title"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:text="@string/create_sop_title"
                 android:textColor="@color/black"
                 android:textSize="24sp" />
@@ -38,14 +38,14 @@
                 android:src="@drawable/icon_arrow_right" />
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_role_manage" />
 
             <TextView
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:text="@string/select_member_title"
                 android:textColor="@color/black"
                 android:textSize="24sp" />
@@ -59,25 +59,25 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="20dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing_2x"
             android:background="@drawable/home_card_bg"
             android:orientation="vertical">
 
@@ -99,8 +99,8 @@
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
                         android:gravity="center"
-                        android:paddingHorizontal="20dp"
-                        android:paddingVertical="10dp"
+                        android:paddingHorizontal="@dimen/common_spacing_2x"
+                        android:paddingVertical="@dimen/common_spacing"
                         android:text="@string/locker"
                         android:textColor="@color/black"
                         android:textSize="24sp" />
@@ -109,10 +109,10 @@
                         android:id="@+id/select_locker_tv"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginBottom="10dp"
+                        android:layout_marginBottom="@dimen/common_spacing"
                         android:background="@drawable/bg_select_member_btn"
-                        android:paddingHorizontal="20dp"
-                        android:paddingVertical="5dp"
+                        android:paddingHorizontal="@dimen/common_spacing_2x"
+                        android:paddingVertical="@dimen/common_spacing_small"
                         android:text="@string/select"
                         android:textColor="@color/white" />
                 </LinearLayout>
@@ -143,8 +143,8 @@
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
                         android:gravity="center"
-                        android:paddingHorizontal="20dp"
-                        android:paddingVertical="10dp"
+                        android:paddingHorizontal="@dimen/common_spacing_2x"
+                        android:paddingVertical="@dimen/common_spacing"
                         android:text="@string/colocker"
                         android:textColor="@color/black"
                         android:textSize="24sp" />
@@ -153,10 +153,10 @@
                         android:id="@+id/select_colocker_tv"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_marginBottom="10dp"
+                        android:layout_marginBottom="@dimen/common_spacing"
                         android:background="@drawable/bg_select_member_btn"
-                        android:paddingHorizontal="20dp"
-                        android:paddingVertical="5dp"
+                        android:paddingHorizontal="@dimen/common_spacing_2x"
+                        android:paddingVertical="@dimen/common_spacing_small"
                         android:text="@string/select"
                         android:textColor="@color/white" />
                 </LinearLayout>
@@ -173,18 +173,18 @@
             android:id="@+id/select_member_tip"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="20dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing_2x"
             android:text="@string/select_colocker_tip"
             android:textColor="@color/black"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
 
         <androidx.recyclerview.widget.RecyclerView
             android:id="@+id/all_user_rv"
             android:layout_width="match_parent"
             android:layout_height="0dp"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing"
             android:layout_weight="1"
             android:background="@drawable/home_card_bg" />
 
@@ -193,29 +193,29 @@
             android:layout_height="wrap_content"
             android:gravity="right"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/confirm"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/confirm"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 30 - 30
app/src/main/res/layout/fragment_select_point.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,20 +14,20 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
                 android:id="@+id/preview_step_iv"
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:id="@+id/preview_step_title"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:text="@string/create_sop_title"
                 android:textColor="@color/black"
                 android:textSize="24sp" />
@@ -38,14 +38,14 @@
                 android:src="@drawable/icon_arrow_right" />
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_point_manage" />
 
             <TextView
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:text="@string/select_point_title"
                 android:textColor="@color/black"
                 android:textSize="24sp" />
@@ -59,25 +59,25 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:id="@+id/selected_point_info_layout"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginVertical="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginVertical="@dimen/common_spacing"
             android:background="@drawable/home_card_bg"
             android:gravity="center_vertical"
             android:orientation="vertical">
@@ -85,7 +85,7 @@
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/selected_point_info_title"
                 android:textColor="@color/black"
@@ -93,14 +93,14 @@
 
             <View
                 android:layout_width="match_parent"
-                android:layout_height="1dp"
+                android:layout_height="@dimen/divider_line_space"
                 android:background="@color/black" />
 
             <androidx.recyclerview.widget.RecyclerView
                 android:id="@+id/selected_point_rv"
                 android:layout_width="match_parent"
                 android:layout_height="260dp"
-                android:paddingBottom="10dp"/>
+                android:paddingBottom="@dimen/common_spacing"/>
 
         </LinearLayout>
 
@@ -108,8 +108,8 @@
             android:id="@+id/unselected_point_info_layout"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginVertical="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginVertical="@dimen/common_spacing"
             android:background="@drawable/home_card_bg"
             android:gravity="center_vertical"
             android:orientation="vertical">
@@ -117,7 +117,7 @@
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/unselected_point_info_title"
                 android:textColor="@color/black"
@@ -125,14 +125,14 @@
 
             <View
                 android:layout_width="match_parent"
-                android:layout_height="1dp"
+                android:layout_height="@dimen/divider_line_space"
                 android:background="@color/black" />
 
             <androidx.recyclerview.widget.RecyclerView
                 android:id="@+id/unselected_point_rv"
                 android:layout_width="match_parent"
                 android:layout_height="450dp"
-                android:paddingBottom="10dp" />
+                android:paddingBottom="@dimen/common_spacing" />
 
         </LinearLayout>
 
@@ -141,29 +141,29 @@
             android:layout_height="wrap_content"
             android:gravity="right"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/confirm"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/confirm"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 23 - 23
app/src/main/res/layout/fragment_sop_manage.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,18 +14,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/sop_manage_title"
                 android:textColor="@color/black"
@@ -35,43 +35,43 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="10dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing">
 
             <TextView
                 android:id="@+id/delete_sop"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/delete"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing"
             android:background="@drawable/common_card_bg"
             android:divider="@drawable/divider_table"
             android:showDividers="middle">
@@ -81,7 +81,7 @@
                 android:layout_width="30dp"
                 android:layout_height="30dp"
                 android:layout_gravity="center"
-                android:layout_margin="10dp" />
+                android:layout_margin="@dimen/common_spacing" />
 
             <TextView
                 android:layout_width="0dp"
@@ -89,7 +89,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/sop_manage_sop_name"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -97,7 +97,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/sop_manage_workstation"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -105,15 +105,15 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/detail"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
         </LinearLayout>
 
         <com.scwang.smart.refresh.layout.SmartRefreshLayout
             android:id="@+id/refresh_layout"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginBottom="10dp">
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginBottom="@dimen/common_spacing">
 
             <androidx.recyclerview.widget.RecyclerView
                 android:id="@+id/sop_list_rv"

+ 32 - 32
app/src/main/res/layout/fragment_user_info.xml

@@ -6,7 +6,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -16,18 +16,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/user_info_title"
                 android:textColor="@color/black"
@@ -37,23 +37,23 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <androidx.constraintlayout.widget.ConstraintLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginTop="20dp"
+            android:layout_marginTop="@dimen/common_spacing_2x"
             android:gravity="center_vertical"
             android:orientation="horizontal"
             android:paddingHorizontal="100dp">
@@ -64,7 +64,7 @@
                 android:layout_height="wrap_content"
                 android:text="@string/user_name"
                 android:textColor="@color/black"
-                android:textSize="18sp"
+                android:textSize="@dimen/common_text_size"
                 app:layout_constraintStart_toStartOf="parent"
                 app:layout_constraintTop_toTopOf="parent" />
 
@@ -72,15 +72,15 @@
                 android:id="@+id/username"
                 android:layout_width="0dp"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/bg_common_input"
                 android:enabled="false"
                 android:maxLines="1"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:paddingVertical="2dp"
                 android:singleLine="true"
                 android:textColor="@color/black"
-                android:textSize="18sp"
+                android:textSize="@dimen/common_text_size"
                 app:layout_constraintEnd_toEndOf="parent"
                 app:layout_constraintStart_toEndOf="@+id/username_tv"
                 app:layout_constraintTop_toTopOf="@+id/username_tv" />
@@ -89,10 +89,10 @@
                 android:id="@+id/nickname_tv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="10dp"
+                android:layout_marginTop="@dimen/common_spacing"
                 android:text="@string/nickname"
                 android:textColor="@color/black"
-                android:textSize="18sp"
+                android:textSize="@dimen/common_text_size"
                 app:layout_constraintEnd_toEndOf="@+id/username_tv"
                 app:layout_constraintTop_toBottomOf="@+id/username_tv" />
 
@@ -100,15 +100,15 @@
                 android:id="@+id/nickname_et"
                 android:layout_width="0dp"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/bg_common_input"
                 android:hint="@string/please_input_nickname"
                 android:maxLines="1"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:paddingVertical="2dp"
                 android:singleLine="true"
                 android:textColor="@color/black"
-                android:textSize="18sp"
+                android:textSize="@dimen/common_text_size"
                 app:layout_constraintEnd_toEndOf="parent"
                 app:layout_constraintStart_toEndOf="@+id/nickname_tv"
                 app:layout_constraintTop_toTopOf="@+id/nickname_tv" />
@@ -118,10 +118,10 @@
                 android:id="@+id/phone_tv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="10dp"
+                android:layout_marginTop="@dimen/common_spacing"
                 android:text="@string/phone"
                 android:textColor="@color/black"
-                android:textSize="18sp"
+                android:textSize="@dimen/common_text_size"
                 app:layout_constraintEnd_toEndOf="@+id/nickname_tv"
                 app:layout_constraintTop_toBottomOf="@+id/nickname_tv" />
 
@@ -129,15 +129,15 @@
                 android:id="@+id/phone_et"
                 android:layout_width="0dp"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/bg_common_input"
                 android:hint="@string/please_input_phone"
                 android:maxLines="1"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:paddingVertical="2dp"
                 android:singleLine="true"
                 android:textColor="@color/black"
-                android:textSize="18sp"
+                android:textSize="@dimen/common_text_size"
                 app:layout_constraintEnd_toEndOf="parent"
                 app:layout_constraintStart_toEndOf="@+id/phone_tv"
                 app:layout_constraintTop_toTopOf="@+id/phone_tv" />
@@ -153,11 +153,11 @@
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="horizontal"
-            android:padding="10dp">
+            android:padding="@dimen/common_spacing">
 
             <View
                 android:layout_width="0dp"
-                android:layout_height="1dp"
+                android:layout_height="@dimen/divider_line_space"
                 android:layout_weight="1" />
 
             <TextView
@@ -165,21 +165,21 @@
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/confirm"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/cancel"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginHorizontal="10dp"
+                android:layout_marginHorizontal="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/cancel"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
     </LinearLayout>
 </layout>

+ 2 - 2
app/src/main/res/layout/fragment_user_info_home.xml

@@ -9,7 +9,7 @@
             android:id="@+id/home_menu_rv"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:layout_marginLeft="40dp"
-            android:layout_marginTop="40dp" />
+            android:layout_marginLeft="@dimen/common_margin_spacing_big"
+            android:layout_marginTop="@dimen/common_margin_spacing_big" />
     </RelativeLayout>
 </layout>

+ 29 - 29
app/src/main/res/layout/fragment_user_manage.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,18 +14,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/user_manage_title"
                 android:textColor="@color/black"
@@ -35,49 +35,49 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="10dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing">
 
 
             <TextView
                 android:id="@+id/add_user"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/insert"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
 
             <TextView
                 android:id="@+id/delete_user"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/delete"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
 
             <View
@@ -89,19 +89,19 @@
                 android:id="@+id/filter_user"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/filter"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginTop="10dp"
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginTop="@dimen/common_spacing"
             android:background="@drawable/common_card_bg"
             android:divider="@drawable/divider_table"
             android:showDividers="middle">
@@ -111,7 +111,7 @@
                 android:layout_width="30dp"
                 android:layout_height="30dp"
                 android:layout_gravity="center"
-                android:layout_margin="10dp" />
+                android:layout_margin="@dimen/common_spacing" />
 
             <TextView
                 android:layout_width="0dp"
@@ -119,7 +119,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/nickname"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -127,7 +127,7 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/user_manage_card_code"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:layout_width="0dp"
@@ -135,15 +135,15 @@
                 android:layout_weight="1"
                 android:gravity="center"
                 android:text="@string/user_manage_role"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
         </LinearLayout>
 
         <com.scwang.smart.refresh.layout.SmartRefreshLayout
             android:id="@+id/refresh_layout"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginBottom="10dp">
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginBottom="@dimen/common_spacing">
 
             <androidx.recyclerview.widget.RecyclerView
                 android:id="@+id/user_list_rv"

+ 28 - 28
app/src/main/res/layout/fragment_workstation_manage.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:layout_margin="20dp"
+        android:layout_margin="@dimen/common_spacing_2x"
         android:background="@drawable/home_card_bg"
         android:orientation="vertical">
 
@@ -14,18 +14,18 @@
             android:layout_height="wrap_content"
             android:gravity="center_vertical"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="5dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing_small">
 
             <ImageView
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:src="@mipmap/icon_data_manage_menu_user_manage" />
 
             <TextView
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:layout_weight="1"
                 android:text="@string/workstation_manage_title"
                 android:textColor="@color/black"
@@ -35,88 +35,88 @@
                 android:id="@+id/back"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/back"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <View
             android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_height="@dimen/divider_line_space"
             android:background="@color/black" />
 
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="horizontal"
-            android:paddingHorizontal="10dp"
-            android:paddingVertical="10dp">
+            android:paddingHorizontal="@dimen/common_spacing"
+            android:paddingVertical="@dimen/common_spacing">
 
 
             <TextView
                 android:id="@+id/add_workstation"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/insert"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
 
             <TextView
                 android:id="@+id/delete_workstation"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/delete"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
 
             <TextView
                 android:id="@+id/move_up"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/move_up"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
 
             <TextView
                 android:id="@+id/move_down"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
+                android:layout_marginLeft="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
-                android:paddingHorizontal="20dp"
+                android:paddingHorizontal="@dimen/common_spacing_2x"
                 android:text="@string/move_down"
                 android:textColor="@color/black"
-                android:textSize="20sp" />
+                android:textSize="@dimen/common_btn_text_size" />
         </LinearLayout>
 
         <com.scwang.smart.refresh.layout.SmartRefreshLayout
             android:id="@+id/refresh_layout"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
-            android:layout_marginHorizontal="20dp"
-            android:layout_marginBottom="10dp">
+            android:layout_marginHorizontal="@dimen/common_spacing_2x"
+            android:layout_marginBottom="@dimen/common_spacing">
 
             <androidx.recyclerview.widget.RecyclerView
                 android:id="@+id/workstation_list_rv"
                 android:layout_width="match_parent"
                 android:layout_height="match_parent"
                 android:background="@drawable/common_card_bg"
-                android:paddingHorizontal="10dp"
-                android:paddingBottom="10dp" />
+                android:paddingHorizontal="@dimen/common_spacing"
+                android:paddingBottom="@dimen/common_spacing" />
         </com.scwang.smart.refresh.layout.SmartRefreshLayout>
     </LinearLayout>
 </layout>

+ 1 - 1
app/src/main/res/layout/item_home_menu.xml

@@ -24,7 +24,7 @@
             android:id="@+id/home_menu_tv"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:layout_marginTop="5dp"
+            android:layout_marginTop="@dimen/common_spacing_small"
             android:textColor="@color/color_d7d2d2"
             android:textSize="25sp" />
     </LinearLayout>

+ 1 - 1
app/src/main/res/layout/item_home_quick_entrance.xml

@@ -25,7 +25,7 @@
             android:id="@+id/home_menu_tv"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:layout_marginTop="5dp"
+            android:layout_marginTop="@dimen/common_spacing_small"
             android:textColor="@color/black"
             android:textSize="24sp" />
     </LinearLayout>

+ 1 - 1
app/src/main/res/layout/item_home_text_drop_down.xml

@@ -21,7 +21,7 @@
             android:id="@+id/check_iv"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:layout_marginRight="10dp"
+            android:layout_marginRight="@dimen/common_spacing"
             android:src="@drawable/icon_check"
             android:visibility="gone" />
     </LinearLayout>

+ 3 - 3
app/src/main/res/layout/item_job_execute_colock.xml

@@ -8,11 +8,11 @@
         android:background="@drawable/bg_btn_job_execute_normal"
         android:gravity="center"
         android:orientation="vertical"
-        android:padding="5dp">
+        android:padding="@dimen/common_spacing_small">
 
         <ImageView
-            android:layout_width="20dp"
-            android:layout_height="20dp"
+            android:layout_width="@dimen/common_spacing_2x"
+            android:layout_height="@dimen/common_spacing_2x"
             android:src="@drawable/icon_select_member"
             android:tint="@color/black" />
 

+ 5 - 5
app/src/main/res/layout/item_job_execute_point.xml

@@ -15,7 +15,7 @@
             android:layout_weight="1"
             android:gravity="center"
             android:text="@string/point_name_tv"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
 
         <TextView
             android:id="@+id/point_function"
@@ -24,7 +24,7 @@
             android:layout_weight="1"
             android:gravity="center"
             android:text="@string/point_manage_point_function"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
 
         <FrameLayout
             android:layout_width="0dp"
@@ -39,7 +39,7 @@
                 android:background="@drawable/bg_btn_job_execute_go_locking"
                 android:gravity="center"
                 android:orientation="horizontal"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:paddingVertical="2dp">
 
                 <ImageView
@@ -52,10 +52,10 @@
                     android:id="@+id/lock_status_tv"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
-                    android:layout_marginLeft="5dp"
+                    android:layout_marginLeft="@dimen/common_spacing_small"
                     android:text="@string/has_locked"
                     android:textColor="@color/white"
-                    android:textSize="18sp" />
+                    android:textSize="@dimen/common_text_size" />
             </LinearLayout>
         </FrameLayout>
     </LinearLayout>

+ 8 - 8
app/src/main/res/layout/item_job_execute_step.xml

@@ -10,7 +10,7 @@
             android:id="@+id/step_layout"
             android:layout_width="120dp"
             android:layout_height="180dp"
-            android:layout_marginLeft="10dp"
+            android:layout_marginLeft="@dimen/common_spacing"
             android:background="@drawable/bg_job_execute_step"
             android:gravity="center"
             android:orientation="vertical">
@@ -19,27 +19,27 @@
                 android:id="@+id/step_icon_iv"
                 android:layout_width="70dp"
                 android:layout_height="70dp"
-                android:layout_marginTop="10dp" />
+                android:layout_marginTop="@dimen/common_spacing" />
 
             <TextView
                 android:id="@+id/step_name_tv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_marginTop="10dp"
+                android:layout_marginTop="@dimen/common_spacing"
                 android:gravity="center"
                 android:text="@string/point_name_tv"
-                android:textSize="18sp" />
+                android:textSize="@dimen/common_text_size" />
 
             <TextView
                 android:id="@+id/step_index_tv"
                 android:layout_width="30dp"
                 android:layout_height="30dp"
-                android:layout_marginTop="10dp"
+                android:layout_marginTop="@dimen/common_spacing"
                 android:background="@drawable/bg_job_execute_step_index"
                 android:gravity="center"
                 android:includeFontPadding="false"
-                android:padding="5dp"
-                android:textSize="18sp"
+                android:padding="@dimen/common_spacing_small"
+                android:textSize="@dimen/common_text_size"
                 tools:text="1" />
         </LinearLayout>
 
@@ -47,7 +47,7 @@
             android:id="@+id/divider_iv"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:layout_marginLeft="10dp"
+            android:layout_marginLeft="@dimen/common_spacing"
             android:src="@drawable/icon_job_execute_arrow_right"/>
     </LinearLayout>
 

+ 4 - 4
app/src/main/res/layout/item_job_manage.xml

@@ -12,7 +12,7 @@
             android:layout_width="30dp"
             android:layout_height="30dp"
             android:layout_gravity="center"
-            android:layout_margin="10dp" />
+            android:layout_margin="@dimen/common_spacing" />
 
         <TextView
             android:id="@+id/job_name"
@@ -22,7 +22,7 @@
             android:ellipsize="end"
             android:gravity="center"
             android:singleLine="true"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
 
         <TextView
             android:id="@+id/status"
@@ -30,7 +30,7 @@
             android:layout_height="match_parent"
             android:layout_weight="1"
             android:gravity="center"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
 
         <TextView
             android:id="@+id/view"
@@ -39,6 +39,6 @@
             android:layout_weight="1"
             android:gravity="center"
             android:text="@string/user_manage_view"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
     </LinearLayout>
 </layout>

+ 3 - 3
app/src/main/res/layout/item_locked_points_point.xml

@@ -13,7 +13,7 @@
             android:layout_height="match_parent"
             android:layout_weight="1"
             android:gravity="center"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
 
         <TextView
             android:id="@+id/point_function"
@@ -21,7 +21,7 @@
             android:layout_height="match_parent"
             android:layout_weight="1"
             android:gravity="center"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
 
         <TextView
             android:id="@+id/workstation"
@@ -29,6 +29,6 @@
             android:layout_height="match_parent"
             android:layout_weight="1"
             android:gravity="center"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
     </LinearLayout>
 </layout>

+ 3 - 3
app/src/main/res/layout/item_login_method.xml

@@ -13,8 +13,8 @@
 
             <View
                 android:id="@+id/login_tip_v"
-                android:layout_width="20dp"
-                android:layout_height="20dp"
+                android:layout_width="@dimen/common_spacing_2x"
+                android:layout_height="@dimen/common_spacing_2x"
                 android:layout_alignParentRight="true"
                 android:layout_marginTop="19dp"
                 android:layout_marginRight="14dp"
@@ -35,7 +35,7 @@
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
                 android:layout_below="@+id/login_method_iv"
-                android:layout_marginTop="20dp"
+                android:layout_marginTop="@dimen/common_spacing_2x"
                 android:gravity="center_horizontal"
                 android:textColor="@color/login_method_tv_color"
                 android:textSize="35sp" />

+ 4 - 4
app/src/main/res/layout/item_point_manage_point.xml

@@ -12,7 +12,7 @@
             android:layout_width="30dp"
             android:layout_height="30dp"
             android:layout_gravity="center"
-            android:layout_margin="10dp" />
+            android:layout_margin="@dimen/common_spacing" />
 
         <TextView
             android:id="@+id/point_name"
@@ -20,7 +20,7 @@
             android:layout_height="match_parent"
             android:layout_weight="1"
             android:gravity="center"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
 
         <TextView
             android:id="@+id/point_function"
@@ -28,7 +28,7 @@
             android:layout_height="match_parent"
             android:layout_weight="1"
             android:gravity="center"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
 
         <TextView
             android:id="@+id/workstation"
@@ -36,6 +36,6 @@
             android:layout_height="match_parent"
             android:layout_weight="1"
             android:gravity="center"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
     </LinearLayout>
 </layout>

+ 2 - 2
app/src/main/res/layout/item_role.xml

@@ -7,7 +7,7 @@
         android:layout_height="wrap_content"
         android:gravity="center_vertical"
         android:orientation="horizontal"
-        android:paddingHorizontal="10dp">
+        android:paddingHorizontal="@dimen/common_spacing">
 
         <ImageView
             android:id="@+id/arrow_iv"
@@ -25,6 +25,6 @@
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:textColor="@color/black"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
     </LinearLayout>
 </layout>

+ 4 - 4
app/src/main/res/layout/item_role_manage_role.xml

@@ -12,7 +12,7 @@
             android:layout_width="30dp"
             android:layout_height="30dp"
             android:layout_gravity="center"
-            android:layout_margin="10dp" />
+            android:layout_margin="@dimen/common_spacing" />
 
         <TextView
             android:id="@+id/role_num"
@@ -20,7 +20,7 @@
             android:layout_height="match_parent"
             android:layout_weight="1"
             android:gravity="center"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
 
         <TextView
             android:id="@+id/role_name"
@@ -28,7 +28,7 @@
             android:layout_height="match_parent"
             android:layout_weight="1"
             android:gravity="center"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
 
         <TextView
             android:id="@+id/role_key_tv"
@@ -36,6 +36,6 @@
             android:layout_height="match_parent"
             android:layout_weight="1"
             android:gravity="center"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
     </LinearLayout>
 </layout>

+ 2 - 2
app/src/main/res/layout/item_select_all_member.xml

@@ -4,7 +4,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:layout_marginTop="10dp"
+        android:layout_marginTop="@dimen/common_spacing"
         android:gravity="center"
         android:orientation="vertical">
 
@@ -20,6 +20,6 @@
             android:layout_height="wrap_content"
             android:gravity="center"
             android:textColor="@color/black"
-            android:textSize="20sp" />
+            android:textSize="@dimen/common_btn_text_size" />
     </LinearLayout>
 </layout>

+ 3 - 3
app/src/main/res/layout/item_select_member.xml

@@ -4,8 +4,8 @@
     <LinearLayout
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
-        android:layout_marginLeft="10dp"
-        android:layout_marginTop="10dp"
+        android:layout_marginLeft="@dimen/common_spacing"
+        android:layout_marginTop="@dimen/common_spacing"
         android:gravity="center"
         android:orientation="vertical">
 
@@ -21,6 +21,6 @@
             android:layout_height="wrap_content"
             android:gravity="center"
             android:textColor="@color/black"
-            android:textSize="20sp" />
+            android:textSize="@dimen/common_btn_text_size" />
     </LinearLayout>
 </layout>

+ 3 - 3
app/src/main/res/layout/item_select_point.xml

@@ -5,7 +5,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:layout_marginTop="10dp"
+        android:layout_marginTop="@dimen/common_spacing"
         android:gravity="center"
         android:orientation="vertical">
 
@@ -14,7 +14,7 @@
             android:layout_width="50dp"
             android:layout_height="50dp"
             android:background="@drawable/bg_point_select"
-            android:padding="5dp"
+            android:padding="@dimen/common_spacing_small"
             android:src="@drawable/icon_select_member" />
 
         <TextView
@@ -23,7 +23,7 @@
             android:layout_height="wrap_content"
             android:gravity="center"
             android:textColor="@color/black"
-            android:textSize="20sp"
+            android:textSize="@dimen/common_btn_text_size"
             tools:text="E-1" />
     </LinearLayout>
 </layout>

+ 4 - 4
app/src/main/res/layout/item_sop_manage.xml

@@ -12,7 +12,7 @@
             android:layout_width="30dp"
             android:layout_height="30dp"
             android:layout_gravity="center"
-            android:layout_margin="10dp" />
+            android:layout_margin="@dimen/common_spacing" />
 
         <TextView
             android:id="@+id/sop_name"
@@ -22,7 +22,7 @@
             android:ellipsize="end"
             android:gravity="center"
             android:singleLine="true"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
 
         <TextView
             android:id="@+id/workstation"
@@ -30,7 +30,7 @@
             android:layout_height="match_parent"
             android:layout_weight="1"
             android:gravity="center"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
 
         <TextView
             android:id="@+id/view"
@@ -39,6 +39,6 @@
             android:layout_weight="1"
             android:gravity="center"
             android:text="@string/user_manage_view"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
     </LinearLayout>
 </layout>

+ 4 - 4
app/src/main/res/layout/item_user_manage_user.xml

@@ -11,7 +11,7 @@
             android:layout_width="30dp"
             android:layout_height="30dp"
             android:layout_gravity="center"
-            android:layout_margin="10dp" />
+            android:layout_margin="@dimen/common_spacing" />
 
         <TextView
             android:id="@+id/nickname"
@@ -19,7 +19,7 @@
             android:layout_height="match_parent"
             android:layout_weight="1"
             android:gravity="center"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
 
         <TextView
             android:id="@+id/card_code"
@@ -27,7 +27,7 @@
             android:layout_height="match_parent"
             android:layout_weight="1"
             android:gravity="center"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
 
         <TextView
             android:id="@+id/role"
@@ -35,6 +35,6 @@
             android:layout_height="match_parent"
             android:layout_weight="1"
             android:gravity="center"
-            android:textSize="18sp" />
+            android:textSize="@dimen/common_text_size" />
     </LinearLayout>
 </layout>

+ 3 - 3
app/src/main/res/layout/item_workstation.xml

@@ -12,7 +12,7 @@
         android:id="@+id/rootLayout"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:layout_marginTop="10dp"
+        android:layout_marginTop="@dimen/common_spacing"
         android:gravity="center_vertical"
         android:orientation="horizontal">
 
@@ -21,10 +21,10 @@
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:background="@drawable/bg_workstation_item"
-            android:paddingVertical="10dp"
+            android:paddingVertical="@dimen/common_spacing"
             android:paddingHorizontal="30dp"
             android:text="@{node.workstationName}"
             android:textColor="@color/text_color_workstation_item"
-            android:textSize="20sp" />
+            android:textSize="@dimen/common_btn_text_size" />
     </LinearLayout>
 </layout>

+ 2 - 0
app/src/main/res/values-land/dimens.xml

@@ -1,4 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
     <dimen name="header_height">70dp</dimen>
+    <dimen name="normal_layout_margin_top">20dp</dimen>
+    <dimen name="common_margin_spacing_big">40dp</dimen>
 </resources>

+ 8 - 4
app/src/main/res/values/dimens.xml

@@ -26,17 +26,21 @@
     <dimen name="home_bottom_nav_text_size">20sp</dimen>
     <dimen name="home_bottom_nav_icon_size">40dp</dimen>
     <dimen name="home_bottom_nav_width">45dp</dimen>
-    <dimen name="dialog_add_role_root_width">400dp</dimen>
-    <dimen name="dialog_add_role_root_height">600dp</dimen>
+    <dimen name="dialog_common_root_width">400dp</dimen>
+    <dimen name="dialog_common_root_height_big">600dp</dimen>
+    <dimen name="dialog_common_root_height_small">200dp</dimen>
+    <dimen name="dialog_common_root_height_normal">300dp</dimen>
     <dimen name="title_normal_padding_horizontal">10dp</dimen>
     <dimen name="title_normal_padding_vertical">5dp</dimen>
     <dimen name="title_normal_text_size">20sp</dimen>
-    <dimen name="dialog_line_height">1dp</dimen>
+    <dimen name="divider_line_space">1dp</dimen>
     <dimen name="dialog_normal_margin_top">20dp</dimen>
-    <dimen name="dialog_content_normal_padding_horzontal">16dp</dimen>
+    <dimen name="dialog_content_normal_padding_horizontal">16dp</dimen>
     <dimen name="normal_text_size">18sp</dimen>
     <dimen name="normal_input_padding_horizontal">10dp</dimen>
     <dimen name="normal_input_padding_vertical">2dp</dimen>
     <dimen name="normal_radio_root_layout_padding">56dp</dimen>
     <dimen name="normal_margin_left">10dp</dimen>
+    <dimen name="normal_layout_margin_top">20dp</dimen>
+    <dimen name="common_margin_spacing_big">40dp</dimen>
 </resources>

+ 1 - 1
ui-base/src/main/res/drawable/common_card_bg.xml

@@ -2,7 +2,7 @@
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
     <stroke
-        android:width="1dp"
+        android:width="@dimen/divider_line_space"
         android:color="@color/black" />
     <solid android:color="@color/white"/>
 </shape>

+ 1 - 1
ui-base/src/main/res/drawable/common_dialog_btn.xml

@@ -2,7 +2,7 @@
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
     <stroke
-        android:width="1dp"
+        android:width="@dimen/divider_line_height"
         android:color="@color/black" />
     <corners android:radius="4dp" />
 </shape>

+ 2 - 2
ui-base/src/main/res/drawable/common_divider_large_space_grid_land.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android">
     <size
-        android:width="20dp"
-        android:height="20dp" />
+        android:width="@dimen/common_spacing_2x"
+        android:height="@dimen/common_spacing_2x" />
 </shape>

+ 2 - 2
ui-base/src/main/res/drawable/common_divider_normal_space_horizontal.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android">
     <size
-        android:width="10dp"
-        android:height="1dp" />
+        android:width="@dimen/common_spacing"
+        android:height="@dimen/divider_line_height" />
 </shape>

+ 2 - 2
ui-base/src/main/res/drawable/common_divider_normal_space_horizontal_land.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android">
     <size
-        android:width="5dp"
-        android:height="1dp" />
+        android:width="@dimen/common_spacing_small"
+        android:height="@dimen/divider_line_height" />
 </shape>

+ 2 - 2
ui-base/src/main/res/drawable/common_divider_normal_space_vertical.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android">
     <size
-        android:width="1dp"
-        android:height="10dp" />
+        android:width="@dimen/divider_line_height"
+        android:height="@dimen/common_spacing" />
 </shape>

+ 2 - 2
ui-base/src/main/res/drawable/common_divider_normal_space_vertical_land.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android">
     <size
-        android:width="1dp"
-        android:height="5dp" />
+        android:width="@dimen/divider_line_height"
+        android:height="@dimen/common_spacing_small" />
 </shape>

+ 2 - 2
ui-base/src/main/res/drawable/common_divider_small_space_horizontal.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android">
     <size
-        android:width="5dp"
-        android:height="1dp" />
+        android:width="@dimen/common_spacing_small"
+        android:height="@dimen/divider_line_height" />
 </shape>

+ 1 - 1
ui-base/src/main/res/drawable/common_divider_small_space_horizontal_land.xml

@@ -2,5 +2,5 @@
 <shape xmlns:android="http://schemas.android.com/apk/res/android">
     <size
         android:width="2.5dp"
-        android:height="1dp" />
+        android:height="@dimen/divider_line_height" />
 </shape>

+ 1 - 1
ui-base/src/main/res/layout-land/common_dialog_loading_progress.xml

@@ -8,7 +8,7 @@
         android:layout_height="wrap_content"
         android:gravity="center_horizontal"
         android:orientation="vertical"
-        android:paddingHorizontal="10dp"
+        android:paddingHorizontal="@dimen/common_spacing"
         android:paddingVertical="1.5dp"
         tools:background="@android:color/darker_gray">
 

+ 7 - 7
ui-base/src/main/res/layout-land/dialog_tip.xml

@@ -13,7 +13,7 @@
             android:layout_height="22dp"
             android:background="@color/common_tip_dialog_info"
             android:gravity="center_vertical"
-            android:paddingHorizontal="5dp"
+            android:paddingHorizontal="@dimen/common_spacing_small"
             android:textColor="@color/white"
             android:textSize="10sp"
             tools:text="操作确认" />
@@ -25,8 +25,8 @@
             android:layout_above="@+id/btn_layout"
             android:layout_below="@+id/title"
             android:gravity="center_vertical"
-            android:paddingHorizontal="20dp"
-            android:paddingVertical="10dp"
+            android:paddingHorizontal="@dimen/common_spacing_2x"
+            android:paddingVertical="@dimen/common_spacing"
             android:textColor="@color/black"
             android:textSize="10sp"
             tools:text="登录成功" />
@@ -36,8 +36,8 @@
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:layout_alignParentBottom="true"
-            android:layout_marginRight="5dp"
-            android:layout_marginBottom="5dp"
+            android:layout_marginRight="@dimen/common_spacing_small"
+            android:layout_marginBottom="@dimen/common_spacing_small"
             android:divider="@drawable/common_divider_normal_space_horizontal"
             android:gravity="right"
             android:orientation="horizontal"
@@ -49,7 +49,7 @@
                 android:layout_height="15dp"
                 android:background="@drawable/common_dialog_btn"
                 android:gravity="center"
-                android:paddingHorizontal="5dp"
+                android:paddingHorizontal="@dimen/common_spacing_small"
                 android:text="@string/confirm" />
 
             <TextView
@@ -59,7 +59,7 @@
                 android:background="@drawable/common_dialog_btn"
                 android:gravity="center"
                 android:minWidth="35dp"
-                android:paddingHorizontal="5dp"
+                android:paddingHorizontal="@dimen/common_spacing_small"
                 android:text="@string/cancel" />
         </LinearLayout>
     </RelativeLayout>

+ 1 - 1
ui-base/src/main/res/layout/common_dialog_loading_progress.xml

@@ -8,7 +8,7 @@
         android:layout_height="wrap_content"
         android:gravity="center_horizontal"
         android:orientation="vertical"
-        android:paddingHorizontal="20dp"
+        android:paddingHorizontal="@dimen/common_spacing_2x"
         android:paddingVertical="3dp"
         tools:background="@android:color/darker_gray">
 

+ 8 - 8
ui-base/src/main/res/layout/dialog_tip.xml

@@ -13,9 +13,9 @@
             android:layout_height="44dp"
             android:background="@color/common_tip_dialog_info"
             android:gravity="center_vertical"
-            android:paddingHorizontal="10dp"
+            android:paddingHorizontal="@dimen/common_spacing"
             android:textColor="@color/white"
-            android:textSize="20sp"
+            android:textSize="@dimen/common_btn_text_size"
             tools:text="操作确认" />
 
         <TextView
@@ -26,9 +26,9 @@
             android:layout_below="@+id/title"
             android:gravity="center_vertical"
             android:paddingHorizontal="40dp"
-            android:paddingVertical="20dp"
+            android:paddingVertical="@dimen/common_spacing_2x"
             android:textColor="@color/black"
-            android:textSize="20sp"
+            android:textSize="@dimen/common_btn_text_size"
             tools:text="登录成功" />
 
         <LinearLayout
@@ -36,8 +36,8 @@
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:layout_alignParentBottom="true"
-            android:layout_marginRight="10dp"
-            android:layout_marginBottom="10dp"
+            android:layout_marginRight="@dimen/common_spacing"
+            android:layout_marginBottom="@dimen/common_spacing"
             android:divider="@drawable/common_divider_normal_space_horizontal"
             android:gravity="right"
             android:orientation="horizontal"
@@ -47,7 +47,7 @@
                 android:id="@+id/confirm_btn"
                 android:layout_width="70dp"
                 android:layout_height="30dp"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
                 android:gravity="center"
                 android:text="@string/confirm" />
@@ -56,7 +56,7 @@
                 android:id="@+id/cancel_btn"
                 android:layout_width="wrap_content"
                 android:layout_height="30dp"
-                android:paddingHorizontal="10dp"
+                android:paddingHorizontal="@dimen/common_spacing"
                 android:background="@drawable/common_dialog_btn"
                 android:gravity="center"
                 android:minWidth="70dp"

+ 5 - 1
ui-base/src/main/res/values/dimens.xml

@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
-    <dimen name="common_text_size">18dp</dimen>
+    <dimen name="common_text_size">18sp</dimen>
+    <dimen name="common_btn_text_size">20sp</dimen>
     <dimen name="common_text_size_land">9dp</dimen>
     <dimen name="common_text_size_big">28dp</dimen>
     <dimen name="common_text_size_small">16dp</dimen>
@@ -10,9 +11,11 @@
     <dimen name="common_radius">10dp</dimen>
     <dimen name="common_radius_small">5dp</dimen>
     <dimen name="common_spacing">10dp</dimen>
+    <dimen name="common_spacing_2x">20dp</dimen>
     <dimen name="common_spacing_big">15dp</dimen>
     <dimen name="common_spacing_small">5dp</dimen>
     <dimen name="common_spacing_smallest">2dp</dimen>
+    <dimen name="common_margin_spacing_big">40dp</dimen>
     <dimen name="common_icon_size">15dp</dimen>
     <dimen name="common_icon_size_small">12dp</dimen>
     <dimen name="common_status_circle_small">5dp</dimen>
@@ -89,4 +92,5 @@
     <dimen name="item_rv_login_height">130dp</dimen>
     <dimen name="item_rv_login_margin">7dp</dimen>
     <dimen name="item_rv_login_icon_size">40dp</dimen>
+    <dimen name="divider_line_space">1dp</dimen>
 </resources>