scrollview嵌入listview问题
来源:互联网 发布:怎么改淘宝评价用手机 编辑:程序博客网 时间:2024/05/16 12:04
把ListView的高度随着列的不同而变化listview高度。
解决方法:
private void setListViewHeight(ListView listView) {//获取ListView对应的AdapterListAdapter listAdapter = listView.getAdapter();if (listAdapter == null) {return;}int totalHeight = 0;for (int i = 0, len = listAdapter.getCount(); i < len; i++) { //listAdapter.getCount()返回数据项的数目View listItem = listAdapter.getView(i, null, listView);listItem.measure(0, 0); //计算子项View 的宽高totalHeight += listItem.getMeasuredHeight(); //统计所有子项的总高度}ViewGroup.LayoutParams params = listView.getLayoutParams();params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() - 1));//listView.getDividerHeight()获取子项间分隔符占用的高度//params.height最后得到整个ListView完整显示需要的高度listView.setLayoutParams(params);}
如果发现下滑listview的底端发现多出1行空白的话在
将listAdapter.getCount()改为
listAdapter.getCount()-1就可以了
0 0
- scrollview嵌入listview问题
- ScrollView嵌入ListView
- android中scrollview中嵌入listview 产生的滚动问题
- ListView嵌入ScrollView中出现的问题及解决方法
- ListView嵌入ScrollView问题解决大全
- ScrollView 中嵌入ListView 控件 滑动ListView
- Android 使ListView能够嵌入ScrollView
- 如何在ScrollView中如何嵌入ListView
- 如何在ScrollView 中如何嵌入ListView
- android中ScrollView如何嵌入ListView
- 如何在ScrollView中如何嵌入ListView
- 解决scrollview嵌入ListView或GridView首次无法显示到顶部的问题
- ScrollView中嵌入Listview,当item高度不一样的时候,item展示不全问题
- ScrollView嵌套ListView问题
- ScrollView嵌套ListView问题
- ScrollView嵌套ListView问题
- ScrollView嵌套ListView问题
- ScrollView嵌套listView问题
- JavaScript技巧及最佳实践
- 从零单排c++ primer(3)
- “玩转”Java系列—Eclipse 常用快捷键
- FreeMarker简介
- 8-1实现复数类中的运算符重载(友元函数)
- scrollview嵌入listview问题
- 【学习-水滴石穿】 JavaScript用arguments对象访问函数的参数
- PHP5.2至5.6的新增功能详解
- QT/C++中extern "C"的作用
- Python编程->cannot open file 'python27_d.lib'
- Nmap
- 静态成员
- 车牌识别系统开发记录(三) 字符识别
- 第5周作业-字体设置