From 593303fa91fd541844b204ec913c462d7855a31e Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期五, 01 十二月 2023 18:24:44 +0800 Subject: [PATCH] 2023年12月01日18:24:35 --- app/src/main/java/com/hdl/photovoltaic/ui/HomeLoginActivity.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/HomeLoginActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/HomeLoginActivity.java index 1b0c1a0..3a677f1 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/HomeLoginActivity.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/HomeLoginActivity.java @@ -37,8 +37,12 @@ import com.hdl.photovoltaic.other.HdlAccountLogic; import com.hdl.photovoltaic.other.HdlThreadLogic; import com.hdl.photovoltaic.ui.me.WebActivity; +import com.hdl.photovoltaic.utils.LocalManageUtil; import com.hdl.photovoltaic.widget.ConfirmationCancelDialog; import com.hdl.photovoltaic.widget.ConfirmationCancelDialog1; +import com.hdl.photovoltaic.widget.ListDialog; +import com.hdl.photovoltaic.widget.adapter.ListDialogAdapter; +import com.hdl.sdk.link.core.utils.LanguageUtils; import java.util.List; @@ -101,6 +105,11 @@ viewBinding.homeLoginInstallUserTv.setSelected(UserConfigManage.getInstance().isBAccount()); viewBinding.homeLoginPrivacyCheckIv.setSelected(UserConfigManage.getInstance().isAcceiptPolicy()); setStringDifferentColors(viewBinding.homeLoginPrivacyTv); + if (UserConfigManage.getInstance().getCurrentAppLanguage().equals(LocalManageUtil.zh)) { + viewBinding.homeLoginLanguageTv.setText("绠�浣撲腑鏂�"); + } else { + viewBinding.homeLoginLanguageTv.setText("English"); + } String acc = "13375012441"; String pws = "123456"; @@ -115,6 +124,22 @@ */ private void initEvent() { + //璇█閫夋嫨 + viewBinding.homeLoginLanguageTv.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + ListDialog listDialog = new ListDialog(_mActivity); + listDialog.show(); + listDialog.setCanceledOnTouchOutside(true); + listDialog.setItemOnclickListener(new ListDialogAdapter.OnclickListener() { + @Override + public void onClick(int position, ListDialogAdapter.DialogItemData itemData) { + viewBinding.homeLoginLanguageTv.setText(itemData.getTitle()); + } + }); + } + }); + viewBinding.homeLoginAccountEt.addTextChangedListener(accountTextWatcher); viewBinding.homeLoginClearContentsIv.setOnClickListener(new View.OnClickListener() { @Override -- Gitblit v1.8.0