解决listview添加headview之后listview中没有数据时headview过长而无法显示问题

做项目时使用listview添加了headview,当headview内容比较短(一个屏幕可以显示全)时可以正常使用,但是一次偶然headview需要显示的内容很长(一个屏幕可以显示不全),这时候就无法下滑了。

于是想了一个办法当list的长度等于0时就给一个看不见的item让其显示

if (list.size() == 0) {
convertView = listContainer.inflate(
R.layout.listitem_empey_textview, null);
TextView emptyTV = (TextView) convertView
.findViewById(R.id.listitem_empty_tv);
emptyTV.setText(" ");
convertView.setTag("empty");
return convertView;
}


当list的长度不为0时并且convertview==null或者convertView.getTag().toString().equals("empty")时就去加载你所需要的item布局

此举完美解决了问题

!!!!!

撒花~~~

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值