From 4e65f5254a4e74dbbe691e5edba2775d6d66c0b0 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期二, 30 四月 2024 14:41:39 +0800 Subject: [PATCH] 2024年04月30日14:41:34 --- app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java | 69 ++++++++++++++++++++++++++++++++++ 1 files changed, 68 insertions(+), 1 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java index a8f2ed3..ae48a10 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java @@ -70,6 +70,30 @@ private void initEvent() { + //鐢电珯鏍囩 + viewBinding.powerStationLabel.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + viewBinding.powerStationLabel.setTextAppearance(R.style.Text20Style); + viewBinding.deviceLabel.setTextAppearance(R.style.Text16Style); + viewBinding.powerStationLabelParent.setVisibility(View.VISIBLE); + viewBinding.deviceLabelParent.setVisibility(View.GONE);//璁惧鏍囩闅愯棌 + } + }); + //璁惧鏍囩 + viewBinding.deviceLabel.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + viewBinding.deviceLabel.setTextAppearance(R.style.Text20Style); + viewBinding.powerStationLabel.setTextAppearance(R.style.Text16Style); + viewBinding.editIv.setVisibility(View.GONE);//缂栬緫鍥炬爣闅愯棌 + viewBinding.addIv.setVisibility(View.GONE);//娣诲姞鍥炬爣闅愯棌 + viewBinding.powerStationLabelParent.setVisibility(View.GONE);//鐢电珯鏍囩闅愯棌 + viewBinding.deviceLabelParent.setVisibility(View.VISIBLE); + + + } + }); //娣诲姞鐢电珯 viewBinding.addIv.setOnClickListener(new View.OnClickListener() { @@ -183,7 +207,6 @@ } }); - //缂栬緫鐢电珯鎸夐挳 viewBinding.editIv.setOnClickListener(new View.OnClickListener() { @Override @@ -191,9 +214,53 @@ startActivity(HouseListEditActivity.class); } }); + //鐢电珯鍚嶇О绛涢�� + viewBinding.stationNameRl.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + viewBinding.stationNameRl.setSelected(!v.isSelected()); + viewBinding.stationNameIv.setSelected(viewBinding.stationNameRl.isSelected()); + } + }); + //鐢电珯鍚嶇О绛涢�� + viewBinding.stationNameRl.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + viewBinding.stationNameRl.setSelected(!v.isSelected()); + viewBinding.stationNameIv.setSelected(viewBinding.stationNameRl.isSelected()); + } + }); + //鍙戠數鍔熺巼绛涢�� + viewBinding.stationPowerRl.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + viewBinding.stationPowerRl.setSelected(!v.isSelected()); + viewBinding.stationPowerIv.setSelected(viewBinding.stationPowerRl.isSelected()); + } + }); + //褰撴棩鍙戠數閲忕瓫閫� + viewBinding.stationDayRl.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + viewBinding.stationDayRl.setSelected(!v.isSelected()); + viewBinding.stationDayIv.setSelected(viewBinding.stationDayRl.isSelected()); + } + }); + //褰撴湀鍙戠數閲忕瓫閫� + viewBinding.stationMonthRl.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + viewBinding.stationMonthRl.setSelected(!v.isSelected()); + viewBinding.stationMonthIv.setSelected(viewBinding.stationMonthRl.isSelected()); + } + }); + } private void initView() { + viewBinding.powerStationLabelParent.setVisibility(View.VISIBLE); + viewBinding.deviceLabelParent.setVisibility(View.GONE); + LinearLayoutManager linearLayout = new LinearLayoutManager(_mActivity); houseInfoAdapter = new HouseInfoAdapter(_mActivity); viewBinding.fragmentHouseSrlListRc.setLayoutManager(linearLayout); -- Gitblit v1.8.0