设为首页 加入收藏

TOP

ScrollView中嵌套ListView滚动效果冲突问题解决
2014-11-24 08:07:55 来源: 作者: 【 】 浏览:1
Tags:ScrollView ListView 滚动 效果 冲突 问题 解决

在ScrollView中嵌套使用ListView,ListView只会显示一行到两行的数据。起初我以为是样式的问题,一直在对XML文件的样式进行尝试性设置,但始终得不到想要的效果。后来在网上查了查,ScrollView和ListView两个View都有滚动的效果,在嵌套使用时起了冲突,一般不建议两者套用。


下面说说具体解决方案。方案的主要思路就是根据ListView子项重置其高度。


解决方案代码如下:


java代码:


在设置LIstView的Adapter后调用此方法便可。


但是要注意的是,子ListView的每个Item必须是LinearLayout,不能是其他的,因为其他的Layout(如RelativeLayout)没有重写onMeasure(),所以会在onMeasure()时抛出异常。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android广播事件处理基础教程 下一篇Android学习之Handler的使用

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·TCP/UDP协议_百度百科 (2025-12-26 12:20:11)
·什么是TCP和UDP协议 (2025-12-26 12:20:09)
·TCP和UDP详解 (非常 (2025-12-26 12:20:06)
·Python 教程 - W3Sch (2025-12-26 12:00:51)
·Python基础教程,Pyt (2025-12-26 12:00:48)