DlMacodeAdapter.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.uas.hystorage.adapter;
  2. import android.support.annotation.Nullable;
  3. import android.widget.LinearLayout;
  4. import com.chad.library.adapter.base.BaseQuickAdapter;
  5. import com.chad.library.adapter.base.BaseViewHolder;
  6. import com.uas.hystorage.R;
  7. import com.uas.hystorage.bean.DlMacodesBean;
  8. import java.util.List;
  9. /**
  10. * Created by cjh-sail on 2024-04-02
  11. */
  12. public class DlMacodeAdapter extends BaseQuickAdapter<DlMacodesBean, BaseViewHolder> {
  13. private List<DlMacodesBean> mmmmList;
  14. public List<DlMacodesBean> getmList() {
  15. return mmmmList;
  16. }
  17. public void setmList(List<DlMacodesBean> mList) {
  18. this.mmmmList = mList;
  19. }
  20. public DlMacodesBean getBeanByPositon(int position){
  21. return mmmmList.get(position);
  22. }
  23. public DlMacodeAdapter(@Nullable List<DlMacodesBean> data) {
  24. super(R.layout.fuzzy_ipandport_item, data);
  25. this.mmmmList = data;
  26. }
  27. @Override
  28. protected void convert(BaseViewHolder helper, DlMacodesBean item) {
  29. helper.setText(R.id.macode_ip__Tv,item.getDL_MACODE()+"\n"+item.getMA_PRODCODE()+"-"+item.getPR_DETAIL());
  30. LinearLayout line_true = helper.itemView.findViewById(R.id.line_true);
  31. if (item.getChecked()) {
  32. line_true.setSelected(true);
  33. } else {
  34. line_true.setSelected(false);
  35. }
  36. }
  37. }