listveiw如何根据item数目变换高度
来源:互联网 发布:node服务器优点 编辑:程序博客网 时间:2024/06/01 07:50
//此方法在setAdapter之后调用(只针对item高度相同的listview,不同的暂未解决,欢迎分享,共同进步)
public static void setListViewHeightBasedOnChildren(ListView listView) {
ListAdapter listAdapter = listView.getAdapter();
if (listAdapter == null) {
return;
}
int totalHeight = 0;
for (int i = 0; i < listAdapter.getCount(); i++) {
View listItem = listAdapter.getView(i, null, listView);
listItem.measure(0, 0);
totalHeight += listItem.getMeasuredHeight();
}
ViewGroup.LayoutParams params = listView.getLayoutParams();
params.height = totalHeight
+ (listView.getDividerHeight() * (listAdapter.getCount() - 1));
listView.setLayoutParams(params);
}
文章转载出处:http://my.oschina.net/u/560884/blog/215882
- listveiw如何根据item数目变换高度
- ListView高度根据item变化
- ListView高度根据item变化
- 根据Item数动态设定ListView高度
- android 根据Item数设定ListView高度
- 根据item的高度以及长度设置listview的高度,
- ViewPager的高度根据item的高度自适应
- ViewPager的高度根据item的高度自适应
- iOS 根据字符串数目,自定义Label等控件的高度
- ListVeiw
- android自定义gridview,根据item自动适应高度
- 如何将子item充满Gridview高度
- iOS UITextView根据输入的文字自动变换高度
- ScrollView嵌套ListVeiw时代码计算listView的高度
- ScrollView嵌套ListVeiw时代码计算listView的高度
- Android ListView的每个子Item如何设置高度
- 如何正确获得ListView的每一个item高度
- Android ListView的每个子Item如何设置高度
- 利用jquery-fform.js插件实现图片所见即所得效果
- 二叉树--路径
- iOS之让你的App动起来
- 图像增强之(三) --- 同态滤波器增强算法
- Spark应用性能优化
- listveiw如何根据item数目变换高度
- Java--内部类
- Spring mvc 技术积累
- 关于AndroidMainfest中uses-feature
- linux下vi命令详解
- linux后台运行python程序
- Hadoop 新 MapReduce 框架 Yarn 详解
- 论Android studio的必要性
- html中的换行符也占空间,如何解决