From f21e1ae4b858b6a329b717eaf420d4a1e79d9509 Mon Sep 17 00:00:00 2001 From: Guo_shaoshan <2055829622@qq.com> Date: 星期一, 24 四月 2023 15:53:47 +0800 Subject: [PATCH] 自传和通讯录界面(未完成未修改) --- app/src/main/java/com/application/zhangshi_app_android/adapter/GrowthExperiencePrimaryRvAdapter.java | 19 +++++-------------- 1 files changed, 5 insertions(+), 14 deletions(-) diff --git a/app/src/main/java/com/application/zhangshi_app_android/adapter/GrowthExperiencePrimaryRvAdapter.java b/app/src/main/java/com/application/zhangshi_app_android/adapter/GrowthExperiencePrimaryRvAdapter.java index 3f003b1..b68e60b 100644 --- a/app/src/main/java/com/application/zhangshi_app_android/adapter/GrowthExperiencePrimaryRvAdapter.java +++ b/app/src/main/java/com/application/zhangshi_app_android/adapter/GrowthExperiencePrimaryRvAdapter.java @@ -31,11 +31,9 @@ public class GrowthExperiencePrimaryRvAdapter extends BaseRVAdapter<GrowthExperienceBean, ItemGrowthExperiencePrimaryBinding, GrowthExperiencePrimaryRvAdapter.ViewHolder> { private GrowthExperienceActivityViewModel viewModel; - private List<GrowthExperienceBean> mDataList; - public GrowthExperiencePrimaryRvAdapter(Context context,List<GrowthExperienceBean> dataList) { + public GrowthExperiencePrimaryRvAdapter(Context context) { super(context); - mDataList = dataList; } public GrowthExperiencePrimaryRvAdapter(Context context, GrowthExperienceActivityViewModel viewModel) { @@ -47,10 +45,6 @@ super(growthExperienceActivity); } - public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { - ItemGrowthExperiencePrimaryBinding itemBind = DataBindingUtil.inflate(LayoutInflater.from(parent.getContext()),getLayoutId(),parent,false); - return new ViewHolder(itemBind); - } @Override protected int getLayoutId() { return R.layout.item_growth_experience_primary; @@ -63,7 +57,9 @@ @Override protected void onBind(ViewHolder holder, int position) { + holder.getBinding().setBean(mDataList.get(position)); + if (position % 2 != 0){ holder.getBinding().cardView.setCardBackgroundColor(mContext.getColor(R.color.color_card_blue)); }else { @@ -119,23 +115,18 @@ } } }); - holder.getBinding().layoutContent.setOnClickListener(v -> { - AppManager.getAppManager().startActivity( - new Intent(getRecyclerView().getContext(), GrowthExperienceActivity.class) - .putExtra("bean",mDataList.get(position))); - }); + } public static class ViewHolder extends BaseViewHolder<ItemGrowthExperiencePrimaryBinding>{ private boolean isExpended; - private ItemGrowthExperiencePrimaryBinding binding; public ViewHolder(ItemGrowthExperiencePrimaryBinding binding) { super(binding); - binding=ItemGrowthExperiencePrimaryBinding.inflate(LayoutInflater.from(itemBind.getContext()),(ViewGroup) itemBind,false); } } + } -- Gitblit v1.9.1