RecycleView

public class MyFragment extends Fragment implements IMainView.ITwoView {

private RecyclerView recy1,recy2,recy3;
private List<Bean.ResultBean.MlssBean.CommodityListBeanXX> list1;
private List<Bean.ResultBean.PzshBean.CommodityListBeanX> list;
private List<Bean.ResultBean.RxxpBean.CommodityListBean> list2;

@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View inflate = inflater.inflate(R.layout.myfrag, container, false);
    recy1 = inflate.findViewById(R.id.recy1);
    recy2 = inflate.findViewById(R.id.recy2);
    recy3 = inflate.findViewById(R.id.recy3);
    HomePresenter homePresenter = new HomePresenter();
    homePresenter.attach(this);
    homePresenter.getDa();
    LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity());
    linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
    recy1.setLayoutManager(linearLayoutManager);

    GridLayoutManager gridLayoutManager = new GridLayoutManager(getActivity(),3);
    recy2.setLayoutManager(gridLayoutManager);

    StaggeredGridLayoutManager staggeredGridLayoutManager = new StaggeredGridLayoutManager(3,StaggeredGridLayoutManager.VERTICAL);
    recy3.setLayoutManager(staggeredGridLayoutManager);
    return inflate;
}

@Override
public void onsucc(Bean bean) {
    list1 = bean.getResult().getMlss().getCommodityList();
    RecyAdapter recyAdapter=new RecyAdapter(list1,getActivity());
    recy1.setAdapter(recyAdapter);

    list = bean.getResult().getPzsh().getCommodityList();
    RecytwoAdapter recytwoAdapter=new RecytwoAdapter(list,getActivity());
    recy2.setAdapter(recytwoAdapter);

    list2 = bean.getResult().getRxxp().getCommodityList();
    RecythreeAdapter recythreeAdapter=new RecythreeAdapter(list2,getActivity());
    recy3.setAdapter(recythreeAdapter);
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值