这个难点在于接口回调,以及联动效果.对于数据的一个处理
Adapter–ParentAdapter
public class ParentAdapter extends BaseQuickAdapter<ParentBean.DataBean, BaseViewHolder> {
public ParentAdapter(int layoutResId, @Nullable List<ParentBean.DataBean> data) {
super(layoutResId, data);
}
@Override
protected void convert(BaseViewHolder helper, final ParentBean.DataBean item) {
helper.setText(R.id.textone, item.getName());
helper.addOnClickListener(R.id.textone);
//条目点击
helper.setOnClickListener(R.id.textone, new View.OnClickListener() {
@Override
public void onClick(View view) {
//自定义接口回调 传索引
mItemClick.onItem(item.getCid());
}
});
}
//自定义接口
private ItemClick mItemClick;
//接口
public interface ItemClick {
void onItem(int data);
}
//设置外部访问的方法
public void setitemClick(ItemClic