动态改变listview的高度
来源:互联网 发布:maxwell软件 百科 编辑:程序博客网 时间:2024/05/21 05:44
<span style="color:#ff0000;">Utiltools.setListViewHeightBasedOnChildren(lv);//使用的时候</span>
public static 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.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));listItem.measure(0, 0);totalHeight += listItem.getMeasuredHeight();}ViewGroup.LayoutParams params = listView.getLayoutParams();params.height = totalHeight+ (listView.getDividerHeight() * (listAdapter.getCount() - 1));listView.getDividerHeight();listView.setLayoutParams(params);}
0 0
- 动态改变listView的高度
- 动态改变listview的高度
- Android动态改变ListView的高度
- Android动态改变ListView的高度
- 动态改变Listview item高度
- 【Android多屏适配】动态改变Listview item高度
- Android-Dialog根据listview的数据量动态改变高度,并且有一个最大的高度
- 动态的改变iframe高度
- 动态改变CELL 的高度
- 动态改变tableCell的高度
- ListView动态的设定高度
- 动态设置ListView的高度
- 动态设置listview的高度
- 动态设置listView的高度
- 动态设置listView的高度
- 动态设置listview的高度
- 动态的改变IFrame的高度
- 动态的改变IFrame的高度
- popwindow 挡住 魅族手机虚拟按键
- LINUX下ECHO命令详解---待完善
- 通过SQL Server代理启动Windows服务
- struts中的感叹号方式动态方法调用
- BZOJ_P3262 陌上花开(CDQ分治+树状数组)
- 动态改变listview的高度
- echo命令详解
- Android Audio 框架简读 <3>
- 注册驱动时如何调用probe函数 ?
- 进程组,会话,控制终端
- CocoaPods的安装步骤小记
- JS代码放在何处?
- css中的溢出文本和文本对齐
- 文本分类——NaiveBayes