ListView的addHeaderView(View view)
来源:互联网 发布:对撞机 知乎 编辑:程序博客网 时间:2024/05/29 17:52
为了实现Viewpaper + ListView的效果
原来想用recycleView 的clipToPadding属性实现,参考Recycleview上拉隐藏与下拉显示
后来发现这种方法会造成viewpaper失去焦点,无法点击.
然后就想到用ListView的addHeaderView去做
关于ListView的 addHeaderView(...) 方法 (来源于网络)
在代码中使用 listView .addHeaderView(...) 方法可以在ListView组件上方添加上其他组件,并且连结在一起像是一个新组件。如果多次使用 .addHeaderView(...) ,则最先添加的组件在最上方,按添加的先后顺序由上到下罗列。
如下图:
此时listView 的 position = 0 的位置对应的是view1,而不再是原来listView中的第一条了。
若要对做原来的ListView做不可见设置,可使用将listView的adapter中数据置空的方法,在可见时再还原数据,如:
--隐藏 ListView --
mStaffAdapter.mDataList=new ArrayList<Map<String,Object>>();
mStaffAdapter.notifyDataSetChanged();
--展开 ListView --
mStaffAdapter.mDataList=mStaffDataList;//mStaffDataList是原来的缓存数据
mStaffAdapter.notifyDataSetChanged();
0 0
- ListView的addHeaderView(View view)
- 关于ListView的addHeaderView(View) 方法
- ListView addFooterView(View v) addHeaderView(View v)
- ListView的addHeaderView
- Listview AddHeaderview 的问题
- 关于ListView的 addHeaderView(...) 方法
- 关于ListView的 addHeaderView(...) 方法
- ListView 中addHeaderView的使用方法
- 关于ListView的 addHeaderView(...) 方法
- 关于ListView的 addHeaderView(...) 方法
- 关于ListView的 addHeaderView(...) 方法
- android listview addHeaderView和addFooterView的注意事项
- android listview addHeaderView和addFooterView的注意事项
- android listview addHeaderView和addFooterView的注意事项
- [android] 关于ListView的 addHeaderView(...) 方法
- android listview addHeaderView和addFooterView的注意事项
- ListView addHeaderView 报错的解决办法
- android listview addHeaderView和addFooterView的注意事项
- List
- Date日期(Calendar获取方法)
- VS2013中为C++程序生成lib和dll文件
- 非递归快排
- 面向对象与原型理解笔记
- ListView的addHeaderView(View view)
- 【python数据挖掘课程】十二.Pandas、Matplotlib结合SQL语句对比图分析
- How to Export and Import the AWR Repository From One Database to Another (文档 ID 785730.1)
- 生活情感感悟
- equals和==区别
- 关于sprintf整合%d出错的问题
- Ubuntu 修改用户名
- MySQL查询:查询一个表中类别字段中Max()最大值对应的记录
- Java学习--day6