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官方使用指南

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容