重新计算Listview高度
来源:互联网 发布:挪威船级社软件 招聘 编辑:程序博客网 时间:2024/05/04 23:50
public static synchronized void setListViewHeightBasedOnChildren(ListView listView) {ListAdapter listAdapter = listView.getAdapter();if (listAdapter == null) {return;}int totalHeight = 0;for (int i = 0, len = listAdapter.getCount(); i < len; 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);}
2、
public class NoScrollListView extends ListView{ public NoScrollListView(Context context, AttributeSet attrs){ super(context, attrs); } public void onMeasure(int widthMeasureSpec, int heightMeasureSpec){ int mExpandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, mExpandSpec); } }
0 0
- 重新计算Listview高度
- 重新计算listview高度
- 重新计算ListView的高度
- GridView跟ListView高度重新计算
- android ScrollView 里嵌套listview listview 重新计算高度
- android中scroll中的listview高度重新计算
- 重新计算ViewPager高度
- ScrollView 嵌入Listview,当Listview中的Textview多余一行,高度如何重新计算
- android 计算ListView 高度
- 计算listview的高度
- 计算listview高度
- 计算listview的高度
- 动态计算Listview高度
- 计算ListView高度
- listview 动态计算高度
- ListView高度计算
- 计算listview一项高度
- 重新计算ViewPager的高度
- Oracle RAID区别使用 5
- Windows删除和添加两个MYSQL服务
- Android端手机测试体系
- 关于iphone大屏手机的适配问题
- leetcode 题解 || Search Insert Position 问题
- 重新计算Listview高度
- Oracle RAID区别使用 6
- 欢迎使用CSDN-markdown编辑器
- Js的初步探讨1-变量解析规则
- 阿里云 linux下部署web环境
- hibernate执行SQL返回自定义Bean对象
- 利用百度车联网提供的天气查询接口用python查询天气信息以及安卓(Java)利用gson解析数据
- 实现Java国际化
- Oracle RAID区别使用 7