From 30859ca8f2175475d2c666353bc27f3b2ceede53 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期四, 22 八月 2024 13:43:47 +0800 Subject: [PATCH] 2024年08月22日13:43:45 --- app/src/main/java/com/hdl/photovoltaic/widget/adapter/ListDialogAdapter.java | 48 ++++++++---------------------------------------- 1 files changed, 8 insertions(+), 40 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/widget/adapter/ListDialogAdapter.java b/app/src/main/java/com/hdl/photovoltaic/widget/adapter/ListDialogAdapter.java index 4085c56..7538bf5 100644 --- a/app/src/main/java/com/hdl/photovoltaic/widget/adapter/ListDialogAdapter.java +++ b/app/src/main/java/com/hdl/photovoltaic/widget/adapter/ListDialogAdapter.java @@ -11,17 +11,18 @@ import com.hdl.photovoltaic.R; import com.hdl.photovoltaic.config.UserConfigManage; +import com.hdl.photovoltaic.ui.adapter.LanguageAdapter; import java.util.List; public class ListDialogAdapter extends RecyclerView.Adapter<ListDialogAdapter.MyViewHolder> { - private List<ListDialogAdapter.DialogItemData> mList; + private List<LanguageAdapter.ItemData> mList; private final Context mContext; private ListDialogAdapter.OnclickListener itemOnclickListener;//鐐瑰嚮浜嗙殑鐩戝惉鍣� - public ListDialogAdapter(List<ListDialogAdapter.DialogItemData> list, Context context) { + public ListDialogAdapter(List<LanguageAdapter.ItemData> list, Context context) { this.mList = list; this.mContext = context; @@ -37,11 +38,11 @@ @Override public void onBindViewHolder(@NonNull ListDialogAdapter.MyViewHolder holder, int position) { - ListDialogAdapter.DialogItemData itemData = this.mList.get(position); + LanguageAdapter.ItemData itemData = this.mList.get(position); holder.list_item_title_tv.setText(itemData.getTitle()); - holder.list_item_title_tv.setTextColor(mContext.getColor(R.color.text_50FFFFFF)); + holder.list_item_title_tv.setTextColor(mContext.getColor(R.color.text_E6000000)); if (itemData.isState()) { - holder.list_item_title_tv.setTextColor(mContext.getColor(R.color.text_FFFFFFFF)); + holder.list_item_title_tv.setTextColor(mContext.getColor(R.color.text_38C494)); } if (position == this.mList.size() - 1) { holder.list_item_line_v.setVisibility(View.GONE); @@ -63,7 +64,7 @@ } - public void setList(List<ListDialogAdapter.DialogItemData> list) { + public void setList(List<LanguageAdapter.ItemData> list) { this.mList = list; } @@ -89,41 +90,8 @@ } public interface OnclickListener { - void onClick(int position, ListDialogAdapter.DialogItemData itemData); + void onClick(int position, LanguageAdapter.ItemData itemData); } - public static class DialogItemData { - - private String title; - private boolean state; - //app褰撳墠璇█ - private String language = UserConfigManage.getInstance().getCurrentAppLanguage(); - - public String getLanguage() { - return language; - } - - public void setLanguage(String language) { - this.language = language; - } - - public String getTitle() { - return title == null ? "" : title; - } - - public void setTitle(String title) { - this.title = title; - } - - public boolean isState() { - return state; - } - - public void setState(boolean state) { - this.state = state; - } - - - } } -- Gitblit v1.8.0