Android中在ScrollView中显示ListView

时间:2016-12-25 06:14:01
【文件属性】:

文件名称:Android中在ScrollView中显示ListView

文件大小:1KB

文件格式:TXT

更新时间:2016-12-25 06:14:01

ScrollView ListView

要将一个ListView嵌套在一个外部ScrollView当中,ListView的高度出了问题,始终只显示一点,并且滑动也有问题,Android默认是禁止将ListView潜逃在ScrollView里面的,虽然这种设计不被推崇,但是后来到*上找到了一个解决方法,那就是在为ListView设置Adapter后,重新计算子item的高度,然后通过LayoutParams重新给ListView设置高度,这样就能正常显示了。在为ListView设置完adapter后,调用下面这个静态方法就可以了


网友评论

  • 这个代码写的很不错
  • 可以研究研究的
  • 我个人建议,ScrollView里面最好不要用ListView,我开始也这样在项目里面试过,最用还是放弃了,他们的滑动有冲突,我最后改成ScrollView里面用gridview ,这样不会有滑动的冲突,让gridview 只显示一行,效果是一样的;