dxh 5 years ago
parent
commit
12e677c0a3

+ 5 - 2
app/src/main/java/com/electric/chargingpile/adapter/LayoutAdapter.java

52
52
53
    public void setData(ArrayList<TalkRecommendBean> datas) {
53
    public void setData(ArrayList<TalkRecommendBean> datas) {
54
        talkRecommendBeans = datas;
54
        talkRecommendBeans = datas;
55
        notifyDataSetChanged();
55
        notifyItemRangeChanged(1,talkRecommendBeans.size());
56
//        notifyDataSetChanged();
56
    }
57
    }
57
58
58
    public void addData(ArrayList<TalkRecommendBean> datas) {
59
    public void addData(ArrayList<TalkRecommendBean> datas) {
60
        int size = talkRecommendBeans.size();
59
        talkRecommendBeans.addAll(datas);
61
        talkRecommendBeans.addAll(datas);
60
        notifyDataSetChanged();
62
        notifyItemRangeInserted(size,talkRecommendBeans.size());
63
//        notifyDataSetChanged();
61
    }
64
    }
62
65
63
    public ArrayList<TalkRecommendBean> getCurrentData() {
66
    public ArrayList<TalkRecommendBean> getCurrentData() {

+ 2 - 0
app/src/main/java/com/electric/chargingpile/fragment/TalkRecommendFragment.java

88
        // 设置静默加载模式
88
        // 设置静默加载模式
89
//		xRefreshView1.setSilenceLoadMore();
89
//		xRefreshView1.setSilenceLoadMore();
90
        layoutManager = new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL);
90
        layoutManager = new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL);
91
        layoutManager.setGapStrategy(StaggeredGridLayoutManager.GAP_HANDLING_NONE);
92
        recyclerView.setItemAnimator(null);
91
        recyclerView.setLayoutManager(layoutManager);
93
        recyclerView.setLayoutManager(layoutManager);
92
        // 静默加载模式不能设置footerview
94
        // 静默加载模式不能设置footerview
93
        recyclerView.setAdapter(layoutAdapter);
95
        recyclerView.setAdapter(layoutAdapter);