添加数据源和设置适配器
 int[] pics = {
            R.drawable.a1,
            R.drawable.a2,
            R.drawable.a3,
            R.drawable.a4,
            R.drawable.a5,
            R.drawable.a6,
            R.drawable.a7,
            R.drawable.a8,
            R.drawable.a9,
            R.drawable.a10,
            R.drawable.a11,
            R.drawable.a12,
    };
 
    String[] names = {
            "北极熊",
            "犀牛",
            "花豹",
            "白马",
            "小鹦鹉",
            "袋鼠",
            "狐狸",
            "小猫咪",
            "哈巴狗",
            "蜥蜴",
            "大熊猫",
            "蚂蚁",
    };
 
    List<Map<String, Object>> lineData = new ArrayList<>();
 
    private void addData() {
        Map<String, Object> map = null;
        Random random = new Random();
        for (int i = 0; i < 30; i++) {
            int n = random.nextInt(pics.length);
            map = new HashMap<>();
            map.put("pic", pics[n]);
            map.put("name", names[n]);
            map.put("desc", "我是一只" + names[n]);
            lineData.add(map);
        }
    }
 
        // 设置为线性布局
        lineRecycler.setLayoutManager(new LinearLayoutManager(getContext()));
 
        // 设置适配器
        lineRecycler.setAdapter(new RecyclerLineAdapter(getContext(), lineData));
--------------------- 
                    
                
                
            
        
浙公网安备 33010602011771号