listview嵌套listview ScrollView嵌套listview 的冲突问题
来源:互联网 发布:新乡网站seo 编辑:程序博客网 时间:2024/04/25 23:14
ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。小ListView会显示不完全,它的高度始终有问题.
ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题
scrollview嵌套listview也有这种问题。
解决办法:
public static void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) { // pre-condition 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)); listView.setLayoutParams(params); }只需要在父listview的getview 里面调这个方法 吧子listview穿进去重写高度即可搞定。
0 0
- listview嵌套listview ScrollView嵌套listview 的冲突问题
- ScrollView嵌套ListView冲突问题
- Scrollview嵌套ListView冲突问题
- ScrollView里嵌套ListView的冲突问题
- 解决scrollView嵌套listview的冲突问题
- ScrollView嵌套ListView冲突问题的解决方案
- ScrollView嵌套ListView冲突问题的解决方案
- Scrollview嵌套listVIew冲突问题的解决
- ScrollView嵌套ListView冲突
- 解决 ScrollView嵌套ListView listview的冲突问题 ---简单粗暴
- 解决ScrollView嵌套ListView以及ListView嵌套ListView冲突的问题
- scrollView嵌套listview的问题
- ScrollView嵌套ListView的问题,
- ScrollView嵌套listview的问题
- ScrollView嵌套ListView的问题
- ScrollView嵌套ListView的问题
- ScrollView与ListView嵌套冲突问题
- listview 与 scrollview嵌套冲突问题
- JAVA邮件发送的简单实现
- iOS设备远程Push功能详解
- android 中数据库
- 更改CheckBox的Button按钮样式
- selenium文档
- listview嵌套listview ScrollView嵌套listview 的冲突问题
- android应用程序静态分析工具androguard初体验
- MyEclipse如何从svn上下载项目
- require或include相对路径多层嵌套引发的问题
- 数据库索引
- UISegmentedControl设置样式(圆角,边框颜色)
- 阿里巴巴发布《2015移动安全漏洞年报》
- eclipse配置hadoop插件
- myeclipse web工程发布出错