ListView的headerView和footerView
来源:互联网 发布:java冒泡排序经典代码 编辑:程序博客网 时间:2024/05/22 10:52
如上图, 现在有一个需求,listview头部和尾部的内容不变,但它中间的内容是可变长的,整个区域都可滑动。这时就可运用headerView和footerView来解决此问题。
首先要画出三块布局:
1、headerView
2、footerView
3、itemView
主要代码和注释如下:
//初始化headerView和footerView LayoutInflater inflater = LayoutInflater.from(this); headerView = inflater.inflate(R.layout.header_view_order_detail,null); footerView = inflater.inflate(R.layout.footer_view_order_detail, null); //headerView和footerView里的控件可以设置点击事件 View viewTwiceApply = headerView.findViewById(R.id.header_order_detail_tr_twice_apply); View viewReplenish = headerView.findViewById(R.id.header_order_detail_tr_replenish); viewTwiceApply.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(OrderDetailActivity.this,"点击了二次申请",Toast.LENGTH_SHORT).show(); } }); viewReplenish.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(OrderDetailActivity.this,"点击了补货",Toast.LENGTH_SHORT).show(); } }); //将headerView和footerView加入listView mLv.addHeaderView(headerView); mLv.addFooterView(footerView); //设置listView的adapter mAdapter = new OrderDetailItemAdapter(this,mEntities); mLv.setAdapter(mAdapter);
0 0
- ListView的headerView和footerView
- LIstView的HeaderView, FooterView
- ListView的HeaderView与FooterView
- Android ListView HeaderView和FooterView引出的Position问题
- 使ListView的headerView,footerView不可点击
- tableview的headerview和footerview的做法
- 含有HeaderView和FooterView的RecyclerViewAdapter
- 关于UITableView的headerView和footerView
- Android ListView中HeaderView和FooterView隐藏的两种方法
- Android开发 使ListView的HeaderView和FooterView不可选择点击
- Android 编程下 ListView 的 HeaderView 和 FooterView 不可选择点击
- android ListView隐藏FooterView(headerView)
- Android ListView隐藏FooterView(headerView)
- ListView添加删除FooterView HeaderView
- ListView开发笔记之添加HeaderView和FooterView
- android ListView 添加 HeaderView 和 FooterView时 不可选择点击
- UICollectionView的HeaderView、FooterView
- Android 去掉ListView的HeaderView、FooterView的Divider分割线
- UC/OS-II 任务的状态
- GCD之dispatch queue深入浅出
- Keytool工具的常见用法
- 视图滚动的七种方式--Android Scroll
- JAVA常用类库--String类的常用方法及说明
- ListView的headerView和footerView
- Access键盘快捷键大全(十三)
- Android应用在启动时出现闪屏、白屏
- Ubuntu-安装mysql及远程授权
- 面向对象静态static应用之单态设计模式
- 面试题七-- 流行的框架与新技术
- 最好的语言 PHP + 最好的前端测试框架 Selenium = 最好的爬虫(下)
- iOS网络编程之CFNetwork
- vxworks点滴记录