Linjiajia
2023-09-12 efafbbf142c81c233c71de636a2d3ce9dc2124f0
app/src/main/java/com/application/zhangshi_app_android/adapter/FamilyMemorabiliaRvAdapter.java
@@ -83,7 +83,12 @@
            });
        }
        if (isCheckable){
            holder.getBinding().checkbox.setVisibility(View.VISIBLE);
            holder.getBinding().ivFlower.setVisibility(View.GONE);
            if (mDataList.get(position).getOwnData() == 1){
                holder.getBinding().checkbox.setVisibility(View.VISIBLE);
            }else {
                holder.getBinding().checkbox.setVisibility(View.GONE);
            }
            holder.getBinding().checkbox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
                @Override
                public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
@@ -104,6 +109,11 @@
            holder.getBinding().checkbox.setChecked(viewModel.getCheckListLiveData().getValue().contains(mDataList.get(position)));
        }else{
            holder.getBinding().checkbox.setVisibility(View.GONE);
            if (mDataList.get(position).getOwnData() == 1){
                holder.getBinding().ivFlower.setVisibility(View.VISIBLE);
            }else {
                holder.getBinding().ivFlower.setVisibility(View.GONE);
            }
        }
        holder.getBinding().layoutTitle.setOnClickListener(new View.OnClickListener() {
            @Override