android[BaseQuickAdapter页面元素混乱问题]

正常逻辑:在展示列表的时候,中间显示的有分割线,当展示到最后一个元素的时候,不显示分割线。
实际显示的却是第一次能正常显示,当重复点击加载按钮的时候,分割线就会逐次递减。


正常显示
分割线少了一条
//当显示到最后一个元素时,不显示分割线
if (helper.getLayoutPosition() + 1 == mData.size()) {
    vLine.setVisibility(View.INVISIBLE);
}

此时bug就出现了。刚开始以为是mData数据出现错误,但是debug了几次发现并无问题,经过几次尝试,把if(){}else{}条件的代码完善之后,这个bug就消失了。

//当显示到最后一个元素时,不显示分割线 完善elss
if (helper.getLayoutPosition() + 1 == mData.size()) {
    vLine.setVisibility(View.INVISIBLE);
} else {
    vLine.setVisibility(View.VISIBLE);
}

记录下来,避免踩坑。
附BRVAH官方使用指南

你可能感兴趣的:(android[BaseQuickAdapter页面元素混乱问题])