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