listview 添加底部的footerview的悬停的效果

项目需求在ListView下方展示已添加购物车的商品总数,即使列表内容超出屏幕底部也始终保持可见。通过在ListView下方添加一个footerview,并根据列表实际商品数量动态控制普通布局和footerview的显示状态来实现这一效果。
摘要由CSDN通过智能技术生成

项目中需要用到购物车,已经添加的商品需要在列表下显示,而且如果列表长度长过包裹它的布局的长度的时候要求底部要一直显示在底部

思路:

0: 在listview 下面添加一个现实当前的购物车里面的数量的布局1,然后复制这个布局将这个布局生成一个单独的布局2 ,将布局2作为listview的footerview 添加进去,

1: 当listview的可视列表中的商品数量没有商品总数多的时候,那么布局1显示,布局2不显示

2: 否则,那么布局1不显示,布局2显示  

int numItemsVisible = lvBillingDetails.getLastVisiblePosition() -
                        lvBillingDetails.getFirstVisiblePosition()+1;
                //Log.d("kodulf","lastvisibleposition="+lvBillingDetails.getLastVisiblePosition()+" FirstVisiblePosition="+lvBillingDetails.getFirstVisiblePosition());
                //Log.d("kodulf","numItemsvisible="+numItemsVisible+" count="+lvBillingDetails.getCount());
                //Log.d("kodulf","lvBillingDetails.getCount()> numItemsVisible  = " &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值