解决Android布局中ScrollView与ListView的冲突
2011-05-14 14:22:29
今天写一个成绩表的小程序添加一个ScrollView里面嵌套一个ListView(现在想有点二,ListView自带的有滚动效果的,但还是提出问题跟大家分享哈),碰到了一个问题,不论我的layout_height设置为fill_partent,但不管ListView中添加多少行数据,只能显示二行
翻了一下文档和百度了一下,还有我的主hellogv给我的提示:
RomainGuywritealittleinfoaboutaScrollViewattributethatismissingfromdocumentation:android:fillViewport=”true”.
ItmustbesettoScrollViewandhasthefollowingefect:whensettotrue,thisattributecausesthescrollview’schildtoexpandtotheheightoftheScrollViewifneeded.WhenthechildistallerthantheScrollView,theattributehasnoeffect.
当你想让一个高度值不足scrollview的子控件fillparent的时候,单独的定义android:layout_height="fill_parent"是不起作用的,必须加上fillviewport属性,当子控件的高度值大于scrollview的高度时,这个标签就没有任何意义了。
解决的办法有2个 :
1.在ScrollView中添加一属性 android:fillViewport="true"
,这样就可以让ListView全屏显示了 ;
2.指定ListView的高度
android:layout_height="420dp" ;
修改后的效果
分享到:
相关推荐
本Demo展示如何在ScrollView中嵌套ListView,通过自定义ListView有效解决冲突问题
android 解决ScrollView和listView嵌套冲突问题(保证在ScrollView中滑动listView只响应listView的滑动)
android中scrollview与listview共存,内含源码导入Eclipse直接即可使用
Android中自定义ListView,解决scrollview嵌套listview 滑动事件冲突,是非常常见的问题,我写了一个例子和大家交流学习
主要解决ScrollView与ListView的滑动冲突
完美解决listView嵌套scrollView的滑动冲突问题
本Demo主要是用于解决ListView和ScrollView嵌套冲突给ListView带来显示不正常的问题,通过动态测量ListVIew高度来解决
利用事件分发机制解决解决ScrollView嵌套ListView使用
解决Scrollview嵌套listview下拉刷新的一些问题
Android_ScrollView与ListView_GridView共存冲突解决方案,包括布局,资源多的卡死优化等!
用于解决scrollview组件嵌套listview组件时候 两者之间的冲突问题
ScrollView+ListView问题解决demo,解决了点击时间冲突,滑动冲突等等
Android ScrollView嵌套ListView嵌套GridView的上下拉以及加载更多
ScrollView_ListView 事件冲突
解决scrollview嵌套listview的时候listview显示不全和显示一个的冲突、
主要介绍了Android 中ScrollView与ListView冲突问题的解决办法的相关资料,希望通过本文能帮助到大家,让大家掌握解决问题的办法,需要的朋友可以参考下
scrollview 与 listview, viewpager 共存
谷歌不推荐的一种布局方式,但有时项目确实有这样的需求:ScrollView里包含ListView,并且ListView要全展开,不可滑动,只能是最外层的ScrollView可以整个屏幕滑动。比较不错的资源,原创。如果你的模拟器或手机的...
ScrollView嵌套ListView滑动冲突的解决方案