android listview footview 点击,开发笔记之HeadView和FootView的使用

我们知道使用Listview是为了批量展示信息,如果要让ListView的第一行布局与中间不一样,最后一行也和中间不一样呢?这边提供一种简单的方法:使用HeadView和FootView。

第一步创建三个不一样的xml布局,一个是第一行使用的布局,一个是最后一行使用的布局,再一个是ListView的行布局。具体过程就不讲了。

然后在代码中

//必须在ListView设置adapter之前设置HeadView,FootView

//增加HeadView

View headView=getLayoutInflater().inflate(R.layout.item_headview, null);

mListView.addHeaderView(headView);

//增加FootView

View footView=getLayoutInflater().inflate(R.layout.item_footview, null);

mListView.addFooterView(footView);

//设置适配器

Myadapter adapter=new Myadapter();

mListView.setAdapter(adapter);

这是最后的效果图,简单化了,见谅。

2d7cf15e9395ca654deae7e79db05ff9.pnga38bdd190e6572fa3d0ac1bf97672e82.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值