解决在ScrollView中嵌套ListView或ExpandableListView时显示不全的问题
作者:supersugar | 出处:博客园 |
2012/3/22 16:43:37 | 阅读100次
ScrollView中嵌套ListView或ExpandableListView会产生什么问题就不说了,懒- - 直接说解决办法吧: 其实还是需要计算出adapter的所有item的高度,再设置给listiew。 上代码,是一个封装好的方法,在listview.setAdapter()之后调用此方法就行了 public static class Utility { 测试完全可行。 但是对于ExpandableListView来说,就需要做一些扩展了,因为ExpandableListView的group再展开或者收缩的时候,一群child就出来啦- - 所以,需要在ExpandableListView的setOnGroupExpandListener和setOnGroupCollapseListener中判断当前group+childs的高度,重新设置,即可解决问题。 转至http://www./art/1359725 |
|
来自: herozhou1314 > 《android 问题解决》