| | |
| | | private TypeListDialogAdapter typeListDialogAdapter; |
| | | |
| | | private Context mContext; |
| | | String mSelectType; |
| | | |
| | | private List<String> mList; |
| | | |
| | | public TypeTitleListDialog(@NonNull Context context, List<String> list) { |
| | | public TypeTitleListDialog(@NonNull Context context, List<String> list, String selectType) { |
| | | super(context, R.style.Custom_Dialog); |
| | | this.mContext = context; |
| | | this.mList = list; |
| | | this.mSelectType = selectType; |
| | | } |
| | | |
| | | @Override |
| | |
| | | setContentView(viewBinding.getRoot()); |
| | | setDialogTouchOutsideCloseable(this); |
| | | LinearLayoutManager linearLayout = new LinearLayoutManager(mContext); |
| | | typeListDialogAdapter = new TypeListDialogAdapter(this.mList, mContext); |
| | | typeListDialogAdapter = new TypeListDialogAdapter(this.mList, mContext, this.mSelectType); |
| | | viewBinding.typeListRl.setLayoutManager(linearLayout); |
| | | viewBinding.typeListRl.setAdapter(typeListDialogAdapter); |
| | | typeListDialogAdapter.setItemOnclickListener(new TypeListDialogAdapter.OnclickListener() { |