Android 分组显示一样的数据只展示一条

这篇文章详细描述了一个开发者在自学不到一年的时间里遇到的一个问题,即如何在列表中对比相邻账单号以决定布局是否显示。通过`isEnabled`方法的重写,实现了当账单号相同时隐藏布局的功能。代码示例展示了具体的实现逻辑。
摘要由CSDN通过智能技术生成

自学不到一年开发经验,写博客只是为了记录自己遇到的问题

代码中

@Override
public boolean isEnabled(int position) {
if (position == 0) {
return true;
}
String billNo = list.get(position - 1).getBillNo(); //账单号
String billNo_ = list.get(position).getBillNo();

//账单号对比
if (billNo.equals(billNo_)) {
return false;
}
return super.isEnabled(position);
}

if (isEnabled(i)) {
holder.tl_bill.setVisibility(View.VISIBLE);
//显示布局
} else {
holder.tl_bill.setVisibility(View.GONE);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值