android开发RecyclerView嵌套实现商品列表(附源码)

说明

图片使用网络图片,数据使用本地缓存数据

源码:https://gitee.com/373616511/RecyclerViewTest

效果图

android开发RecyclerView嵌套实现商品列表(附源码)_第1张图片

三个布局文件

activity_main.xml-主布局




    

item_1.xml-分类,商品布局




    

    


item_2.xml-商品布局




    

    

    


适配器关键代码

给分类的RecyclerView设置菜品数据适配器
 @Override
    public void onBindViewHolder(VH holder, int position) {
        holder.title.setText(mDatas.get(position).getCatName());
        holder.itemView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //item 点击事件
            }
        });

        //列表
        List dishViewDtoList = mDatas.get(position).getDishViewDtoList();
        DishAdapter dishAdapter = new DishAdapter(dishViewDtoList);

        //给分类的RecyclerView设置菜品数据适配器
        holder.recyclerView.setAdapter(dishAdapter);
        holder.recyclerView.setLayoutManager(new LinearLayoutManager(holder.recyclerView.getContext()));
    }

 

你可能感兴趣的:(Android,Java)