287_计算并设置ListView的高度
来源:互联网 发布:pop3使用的端口号 编辑:程序博客网 时间:2024/05/17 23:56
计算并设置ListView的高度
private void setListViewHeight(ListView listView) {
//定义总高度
int totalHeight = 0;
//拿到适配器
ListAdapter adapter = listView.getAdapter();
//获取适配器的条目个数getCount,遍历
for (int i = 0, len = adapter.getCount(); i < len; i++) {
//getView拿到条目
//三个参数是int position, View convertView, ViewGroup parent
View listItem = adapter.getView(i, null, listView);
//测量条目
listItem.measure(0, 0);
//拿到测量的高度,然后加起来
totalHeight += listItem.getMeasuredHeight();
}
//设置高度
ViewGroup.LayoutParams params = listView.getLayoutParams();
params.height = totalHeight + (listView.getDividerHeight() * (listView.getCount() - 1));
listView.setLayoutParams(params);
}
0 0
- 287_计算并设置ListView的高度
- listview设置计算item的高度 获取listview的高度
- ScrollView与ListView并用时正确计算Listview的高度
- ScrollView嵌套listview,并计算listview的高度
- 计算listview的高度
- 计算listview的高度
- 计算并设置ListView的高度,防止嵌套ScrollView监听出现问题,(两种方法,一种自定义,一种测量)
- Listview的Item高度计算
- ListView的高度计算公式
- android 计算listview的高度
- 重新计算ListView的高度
- android的listview设置高度
- 动态设置ListView的高度
- 动态设置listview的高度
- 动态设置listView的高度
- 动态设置listView的高度
- 动态设置listview的高度
- ScrollView+ListView时设置ListView的高度
- 286_实现计时器功能
- 销售谈判技巧培训分享
- POJ-1135 Domino Effect 最短路
- 用SQL语言创建数据库 数据表 插入数据
- web项目中各种路径的获取
- 287_计算并设置ListView的高度
- Mobicom 2016
- 无重复全排列
- 我的第一篇博客
- 跟踪_纪中4805_bfs
- 分布式缓存的一致性Hash算法
- 288_自定义View测量模式
- 我是男友的R小帮手
- HDU 2159 FATE by Assassin