From b93ca15aa55af7cf2dee653beb100076c897f152 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期二, 25 六月 2024 16:56:38 +0800 Subject: [PATCH] 2024年06月25日16:56:31 --- app/src/main/java/com/hdl/photovoltaic/widget/adapter/ListDialogAdapter.java | 44 ++++++-------------------------------------- 1 files changed, 6 insertions(+), 38 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..1b6bf20 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,7 +38,7 @@ @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)); if (itemData.isState()) { @@ -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