From f8db5417fbb2fc1155e5c931605e3a6e06409475 Mon Sep 17 00:00:00 2001
From: 陈力 <66164129@qq.com>
Date: 星期六, 27 五月 2023 23:53:54 +0800
Subject: [PATCH] 增加设置页面

---
 app/src/main/java/com/lotaai/canguiayw/ManageActivity.java |   40 ++++++++++++++++++++++++++++++----------
 1 files changed, 30 insertions(+), 10 deletions(-)

diff --git a/app/src/main/java/com/lotaai/canguiayw/ManageActivity.java b/app/src/main/java/com/lotaai/canguiayw/ManageActivity.java
index 8e66d8e..d4ac2b1 100644
--- a/app/src/main/java/com/lotaai/canguiayw/ManageActivity.java
+++ b/app/src/main/java/com/lotaai/canguiayw/ManageActivity.java
@@ -30,14 +30,17 @@
     private LinearLayout mTabCunCan;
     private LinearLayout mTabOpenDoor;
     private LinearLayout mTabSelect;
+    private LinearLayout mTabSetting;
 
     private Button mCunCanImg;
     private Button mOpenDoorImg;
     private Button mSelectImg;
+    private Button mSettingImg;
 
-    Fragment tab001;
-    Fragment tab002;
-    Fragment tab003;
+    Fragment tabcuncan;
+    Fragment tabOpenDoor;
+    Fragment tabSelect;
+    Fragment tabsetting;
 
     @Override
     protected void onCreate(Bundle savedInstanceState) {
@@ -53,18 +56,22 @@
         mTabCunCan = (LinearLayout) findViewById(R.id.id_tab_cuncan);
         mTabOpenDoor = (LinearLayout) findViewById(R.id.id_tab_opendoor);
         mTabSelect = (LinearLayout) findViewById(R.id.id_tab_select);
+        mTabSetting = (LinearLayout) findViewById(R.id.id_tab_setting);
 
         mCunCanImg =  findViewById(R.id.id_tab_cuncan_btn);
         mOpenDoorImg =  findViewById(R.id.id_tab_opendoor_btn);
         mSelectImg = findViewById(R.id.id_tab_select_btn);
+        mSettingImg = findViewById(R.id.id_tab_setting_btn);
 
-        tab001 = new CunCanFragment();
-        tab002 = new OpenDoorFragment();
-        tab003 = new SelectFragment();
+        tabcuncan = new CunCanFragment();
+        tabOpenDoor = new OpenDoorFragment();
+        tabSelect = new SelectFragment();
+        tabsetting = new SettingFragment();
 
-        mFragments.add(tab001);
-        mFragments.add(tab002);
-        mFragments.add(tab003);
+        mFragments.add(tabcuncan);
+        mFragments.add(tabOpenDoor);
+        mFragments.add(tabSelect);
+        mFragments.add(tabsetting);
 
         mAdapter = new FragmentPagerAdapter(getSupportFragmentManager()) {
 
@@ -90,6 +97,7 @@
         mTabCunCan.setOnClickListener(this);
         mTabOpenDoor.setOnClickListener(this);
         mTabSelect.setOnClickListener(this);
+        mTabSetting.setOnClickListener(this);
         viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
             @Override
             public void onPageSelected(int arg0) {
@@ -110,7 +118,10 @@
                         mSelectImg.setBackgroundResource(R.drawable.tab_btn_pressed);
                         mSelectImg.setTextColor(Color.parseColor("#000000"));
                         break;
-
+                    case 3:
+                        mSettingImg.setBackgroundResource(R.drawable.tab_btn_pressed);
+                        mSettingImg.setTextColor(Color.parseColor("#000000"));
+                        break;
                     default:
                         break;
                 }
@@ -141,6 +152,9 @@
             case R.id.id_tab_select:
                 setSelect(2);
                 break;
+            case R.id.id_tab_setting:
+                setSelect(3);
+                break;
             default:
                 break;
         }
@@ -161,6 +175,10 @@
                 mSelectImg.setBackgroundResource(R.drawable.tab_btn_pressed);
                 mSelectImg.setTextColor(Color.parseColor("#000000"));
                 break;
+            case 3:
+                mSettingImg.setBackgroundResource(R.drawable.tab_btn_pressed);
+                mSettingImg.setTextColor(Color.parseColor("#000000"));
+                break;
             default:
                 break;
         }
@@ -176,6 +194,8 @@
         mOpenDoorImg.setTextColor(Color.parseColor("#ffffff"));
         mSelectImg.setBackgroundResource(R.drawable.tab_btn_normal);
         mSelectImg.setTextColor(Color.parseColor("#ffffff"));
+        mSettingImg.setBackgroundResource(R.drawable.tab_btn_normal);
+        mSettingImg.setTextColor(Color.parseColor("#ffffff"));
     }
 
     public void backMian(View view){

--
Gitblit v1.7.1