动态设置listView的高度
2014-12-31 00:00
253 查看
摘要: 动态设置listView的高度
/*** * 动态设置listview的高度 * item 总布局必须是linearLayout * @param listView */ public 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)) +15; listView.setLayoutParams(params); }
相关文章推荐
- Item高度固定下动态设置ListView的高度
- 关于ListView head 动态设置高度
- Android listView的展开与收起实现折叠,及动态设置子ListView的高度
- ScrollView嵌套listview 时根据内容动态设置listview高度
- 动态设置listview的高度
- 动态设置ListView的高度的两种方法
- android 动态设置ListView 高度
- 动态设置ListView的高度
- 【Android】Item高度固定下动态设置ListView的高度
- ListView 动态设置高度问题
- ListView中根据手机屏幕高度动态设置只显示一屏幕的item个数
- Android笔记 四种方案解决ScrollView嵌套ListView问题之动态设置ListView高度代码整理
- listView 动态设置高度
- 【Android基础学习】动态设置 listView的高度,解决scrollView中嵌套listview时显示不全的问题
- ListView中根据手机屏幕高度动态设置只显示一屏幕的item个数
- scrollview嵌套listview时 动态设置listview高度
- android给ListView动态设置高度
- ListView 动态设置高度问题
- android 动态设置listview gridview高度
- ScorllView嵌套ListView时,动态设置ListView高度时的问题.