From ef20591cba97b5c18b12b6ea3d0d751a6669d9d7 Mon Sep 17 00:00:00 2001
From: cloudroam <cloudroam>
Date: 星期三, 26 三月 2025 14:22:04 +0800
Subject: [PATCH] fix  修改表字段前版本

---
 app/src/main/java/com/example/firstapp/ui/home/HomeFragment.kt |   17 +++-----
 app/src/main/res/layout/item_express_group.xml                 |   11 ++++-
 app/src/main/res/layout/fragment_home.xml                      |   34 +++--------------
 app/src/main/res/layout/item_express_package_home.xml          |    2 
 4 files changed, 22 insertions(+), 42 deletions(-)

diff --git a/app/src/main/java/com/example/firstapp/ui/home/HomeFragment.kt b/app/src/main/java/com/example/firstapp/ui/home/HomeFragment.kt
index 623c67e..230fb9c 100644
--- a/app/src/main/java/com/example/firstapp/ui/home/HomeFragment.kt
+++ b/app/src/main/java/com/example/firstapp/ui/home/HomeFragment.kt
@@ -8,18 +8,15 @@
 import android.view.LayoutInflater
 import android.view.View
 import android.view.ViewGroup
-import android.widget.TextView
 import androidx.core.content.ContextCompat
 import androidx.fragment.app.Fragment
 import androidx.lifecycle.ViewModelProvider
 import androidx.recyclerview.widget.LinearLayoutManager
-import androidx.recyclerview.widget.RecyclerView
 import com.bumptech.glide.Glide
 import com.example.firstapp.R
 import com.example.firstapp.activity.PickupActivity
 import com.example.firstapp.adapter.ExpressAdapter
 import com.example.firstapp.adapter.FinanceAdapter
-import com.example.firstapp.core.Core
 import com.example.firstapp.databinding.FragmentHomeBinding
 
 class HomeFragment : Fragment() {
@@ -98,7 +95,7 @@
             adapter = financeAdapter
 
             // 设置初始状态 - 添加这行
-            binding.financeContent.visibility = View.GONE
+            binding.financeRecycler.visibility = View.GONE
 
             // 设置点击监听
             financeAdapter.setOnPackageClickListener { group, pack ->
@@ -128,8 +125,8 @@
             
             // 快递标签点击事件
             tabExpress.setOnClickListener {
-                expressContent.visibility = View.VISIBLE
-                financeContent.visibility = View.GONE
+                expressRecycler.visibility = View.VISIBLE
+                financeRecycler.visibility = View.GONE
                 tabExpress.setTextColor(ContextCompat.getColor(requireContext(), R.color.tab_selected))
                 tabFinance.setTextColor(ContextCompat.getColor(requireContext(), R.color.gray))
                 others.setTextColor(ContextCompat.getColor(requireContext(), R.color.gray))
@@ -140,8 +137,8 @@
             
             // 财务标签点击事件
             tabFinance.setOnClickListener {
-                expressContent.visibility = View.GONE
-                financeContent.visibility = View.VISIBLE
+                expressRecycler.visibility = View.GONE
+                financeRecycler.visibility = View.VISIBLE
                 tabExpress.setTextColor(ContextCompat.getColor(requireContext(), R.color.gray))
                 tabFinance.setTextColor(ContextCompat.getColor(requireContext(), R.color.tab_selected))
                 others.setTextColor(ContextCompat.getColor(requireContext(), R.color.gray))
@@ -155,8 +152,8 @@
 
             // 其他标签点击事件
             others.setOnClickListener {
-                expressContent.visibility = View.GONE
-                financeContent.visibility = View.GONE
+                expressRecycler.visibility = View.GONE
+                financeRecycler.visibility = View.GONE
                 tabExpress.setTextColor(ContextCompat.getColor(requireContext(), R.color.gray))
                 tabFinance.setTextColor(ContextCompat.getColor(requireContext(), R.color.gray))
                 others.setTextColor(ContextCompat.getColor(requireContext(), R.color.tab_selected))
diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml
index 79dd0bb..82554fe 100644
--- a/app/src/main/res/layout/fragment_home.xml
+++ b/app/src/main/res/layout/fragment_home.xml
@@ -69,39 +69,17 @@
             android:layout_height="wrap_content"
             android:layout_margin="16dp">
 
-            <!-- 快递内容 -->
-            <androidx.cardview.widget.CardView
-                android:id="@+id/expressContent"
+            <androidx.recyclerview.widget.RecyclerView
+                android:id="@+id/express_recycler"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                app:cardBackgroundColor="@color/light_blue_50"
-                app:cardCornerRadius="8dp"
-                app:cardElevation="0dp">
+                android:padding="8dp"/>
 
-                <androidx.recyclerview.widget.RecyclerView
-                    android:id="@+id/express_recycler"
-                    android:layout_width="match_parent"
-                    android:layout_height="wrap_content"
-                    android:padding="8dp"/>
-
-            </androidx.cardview.widget.CardView>
-
-            <!-- 财务内容 -->
-            <androidx.cardview.widget.CardView
-                android:id="@+id/financeContent"
+            <androidx.recyclerview.widget.RecyclerView
+                android:id="@+id/finance_recycler"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                app:cardBackgroundColor="@color/light_blue_50"
-                app:cardCornerRadius="8dp"
-                app:cardElevation="0dp">
-
-                <androidx.recyclerview.widget.RecyclerView
-                    android:id="@+id/finance_recycler"
-                    android:layout_width="match_parent"
-                    android:layout_height="wrap_content"
-                    android:padding="8dp"/>
-
-            </androidx.cardview.widget.CardView>
+                android:padding="8dp"/>
 
         </FrameLayout>
 
diff --git a/app/src/main/res/layout/item_express_group.xml b/app/src/main/res/layout/item_express_group.xml
index 4a13e84..cd76b31 100644
--- a/app/src/main/res/layout/item_express_group.xml
+++ b/app/src/main/res/layout/item_express_group.xml
@@ -1,12 +1,17 @@
 <?xml version="1.0" encoding="utf-8"?>
-<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
+<!-- strokeColor黑色边框颜色 -->    <!--strokeWidth 边框宽度 -->
+<com.google.android.material.card.MaterialCardView
+    xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:layout_marginHorizontal="12dp"
     android:layout_marginVertical="6dp"
     app:cardCornerRadius="8dp"
-    app:cardElevation="2dp">
+    app:cardElevation="2dp"
+    app:cardBackgroundColor="@android:color/white"
+    app:strokeColor="#FF000000"
+    app:strokeWidth="2dp">
 
     <LinearLayout
         android:layout_width="match_parent"
@@ -51,4 +56,4 @@
             android:layout_width="match_parent"
             android:layout_height="wrap_content"/>
     </LinearLayout>
-</androidx.cardview.widget.CardView>
\ No newline at end of file
+</com.google.android.material.card.MaterialCardView>
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_express_package_home.xml b/app/src/main/res/layout/item_express_package_home.xml
index a172550..ef12f23 100644
--- a/app/src/main/res/layout/item_express_package_home.xml
+++ b/app/src/main/res/layout/item_express_package_home.xml
@@ -30,7 +30,7 @@
             android:id="@+id/tv_create_time"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:textSize="12sp"
+            android:textSize="10sp"
             android:textColor="#666666"
             android:layout_marginTop="4dp"/>
     </LinearLayout>

--
Gitblit v1.9.3