美文网首页
android[BaseQuickAdapter页面元素混乱问题

android[BaseQuickAdapter页面元素混乱问题

作者: feng__ | 来源:发表于2019-11-25 15:47 被阅读0次

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


正常显示 分割线少了一条
//当显示到最后一个元素时,不显示分割线
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页面元素混乱问题

      本文链接:https://www.haomeiwen.com/subject/zjhjwctx.html