android为listview计算出实际需要的高度
来源:互联网 发布:帝国cms整合discuz 编辑:程序博客网 时间:2024/06/06 01:12
计算出一个listview需要的高度
方法封装好了可以用了,如下:
public void setListViewHeightBasedOnChildren(ListView listView1) {
BaseAdapter listAdapter = (BaseAdapter) listView1.getAdapter();if (listAdapter == null) {
return;
}
int totalHeight = 0;
for (int i = 0; i < listAdapter.getCount(); i++) {
View listItem = listAdapter.getView(i, null, listView1);
listItem.measure(0, 0);
totalHeight += listItem.getMeasuredHeight();
}
ViewGroup.LayoutParams params = listView1.getLayoutParams();
params.height = totalHeight
+ (listView1.getDividerHeight() * (listAdapter.getCount() + 1));
listView1.setLayoutParams(params);
}
0 0
- android为listview计算出实际需要的高度
- 【Android】ListView监听上下滑动(设置滚动监听判断ListView的滚动方向同时获取屏幕高度、ListView实际高度,判断是否需要展示返回顶部按钮(具体逻辑请看代码--附有详细注释)。
- android listview的高度
- android的listview设置高度
- android 计算listview的高度
- Android ListView 动态设置ItemView高度为0隐藏Item
- 分享一个listview嵌套listview需要重置子listview高度的调用方法
- android给listview的item设定高度
- android给listview的item设定高度
- android给listview的item设定高度
- android给listview的item设定高度
- android给listview的item设定高度
- android listView 中Item的高度设置
- Android动态获取ListView的高度
- 87 Android 设置listView 的高度
- android给listview的item设定高度
- Android 动态获取ListView的高度
- android给listview的item设定高度
- Ubuntu下配置JDK环境变量
- C# Directory类的操作
- opencv3.1(python3.5)安装
- postcore_initcall(), arch_initcall(), subsys_initcall(), device_initcall() 调用顺序
- LeetCode - Best Time to Buy and Sell Stock III
- android为listview计算出实际需要的高度
- 自定义的对话框
- 无线安全专题_破解篇02--kali破解pin码
- Xcode 编译错误:"std::string::append(unsigned long, char)", referenced from:
- What is mutex?
- JSON数据传输路径不能有中文
- django静态文件static路径配置
- 个人网银验证码加载不出来
- C# 简单的XML读取修改写入