解决ScrollView嵌套ListView显示不全的问题
来源:互联网 发布:手机淘宝如何实名认证? 编辑:程序博客网 时间:2024/05/18 00:24
public static void setListViewHeightBasedOnChildren(ListView listView) { // 获取listview的adapter ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) { return; } // 固定列宽,有多少列 //int col = 2;// listView.getNumColumns(); int totalHeight = 0; // i每次加4,相当于listAdapter.getCount()小于等于4时 循环一次,计算一次item的高度, // listAdapter.getCount()小于等于8时计算两次高度相加 for (int i = 0; i < listAdapter.getCount(); i++) { // 获取listview的每一个item View listItem = listAdapter.getView(i, null, listView); listItem.measure(0, 0); // 获取item的高度和 totalHeight += listItem.getMeasuredHeight(); } // 获取listview的布局参数 ViewGroup.LayoutParams params = listView.getLayoutParams(); // 设置高度 params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() - 1));//totalHeight; // 设置margin ((MarginLayoutParams) params).setMargins(10, 10, 10, 10); // 设置参数 listView.setLayoutParams(params); }
0 0
- 解决ScrollView嵌套ListView显示不全问题
- 解决ScrollView嵌套ListView显示不全问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView内嵌套ListView时显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView嵌套ListView滑动冲突显示不全的问题
- 解决ScrollView嵌套ListView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 颜色分块div
- Java之字节缓冲流
- 日期插件(jedate)
- redmine登录数据的用户名如何查看 (redmine之七 )
- Linux创建用户并指定目录权限
- 解决ScrollView嵌套ListView显示不全的问题
- poj 1144 Network (tarjan割点模板)
- 精灵图设定<s></s>
- 16、Mask
- Android模拟短信有趣好玩
- HDU 5794(杨辉三角+Lucas)
- 在windows下批处理R脚本
- Androidmainfest主配置文件以及intent的跳转
- disconf简介及disconf client使用