ScrollView里面动态设置listView的Item个数
2015-06-23 16:46
260 查看
因为最近在开发的时候遇到一个问题,scrollview里面加载了listview 的话就只能显示一行
只要调用这个函数就好了。
只要调用这个函数就好了。
private void setListViewHeight(ListView listView, CoachAdapter adapter, int count) { int totalHeight = 0; for (int i = 0; i < count; i++) { View listItem = adapter.getView(i, null, listView); listItem.measure(0, 0); totalHeight += listItem.getMeasuredHeight(); } ViewGroup.LayoutParams params = listView.getLayoutParams(); params.height = totalHeight + (listView.getDividerHeight() * count); listView.setLayoutParams(params); }
setListViewHeight(lvCoach, coachAdapter, 2); lvCoach.setAdapter(coachAdapter);
相关文章推荐
- java根据本地Ip获取mac地址
- Redhat 5.8 ORACLE 11gR2 RAC安装文档4-grid 安装验证
- 长日漫漫,十年匆匆
- 夏日PHP图书管理系统v0.3测试试用过程
- 使用ASP.NET实现Windows Service定时执行任务
- Tarjan UVALive 6511 Term Project
- java正则实现.,*
- Lucene中文分词Jcseg
- 算法小白总结(一)-----什么是算法?
- gdbinit 利用python,支持打印各种容器中的元素
- oracle表执行更新操作的时候,那些字段被更新了
- security test
- [python] EDBID-36925中POC的分析
- mysql sequence
- openssl升级到1.0.1o的过程
- 谈谈如何训练一个性能不错的深度神经网络
- Eclipse中设置在创建新类时自动生成注释
- UIScroll View 和 AutoLayout
- 传参方法:sharedApplication, NSUserDefaults, protocol 和 delegate(实例)
- Lucene中文分词IK Analyzer