滚动条:解决ScrollView与ListView显示冲突问题
2014-08-09 10:58
246 查看
因为这两个都是可滚动的,所以在触摸事件上会有冲突.
具体表现在两个地方:1.listview的高度会显示错误.2.进入该界面后不是显示最顶部
关于第一个,解决的办法有这么几点.
1)ScrollView添加android:fillViewport="true"
2)listview如果可以定高,则在layout里定高
3)listview在代码里根据item的数量和item的高度定高
关于第二个,
可以通过scrolview的scrollTo方法移动到顶部.
但这个问题是,在第一次进入界面的时候,不管是在onResome还是onStart方法里调用这个方法都无效.我猜测应该是在onStart之后,界面才会开始把视图往下走.所以,可以通过handle的延迟加载runnable的方式,延迟几百毫秒再调用这个方法
http://blog.csdn.net/linjingj/article/details/7756911
具体表现在两个地方:1.listview的高度会显示错误.2.进入该界面后不是显示最顶部
关于第一个,解决的办法有这么几点.
1)ScrollView添加android:fillViewport="true"
2)listview如果可以定高,则在layout里定高
3)listview在代码里根据item的数量和item的高度定高
关于第二个,
可以通过scrolview的scrollTo方法移动到顶部.
但这个问题是,在第一次进入界面的时候,不管是在onResome还是onStart方法里调用这个方法都无效.我猜测应该是在onStart之后,界面才会开始把视图往下走.所以,可以通过handle的延迟加载runnable的方式,延迟几百毫秒再调用这个方法
http://blog.csdn.net/linjingj/article/details/7756911
相关文章推荐
- 滚动条:解决ScrollView与ListView显示冲突问题
- 解决ScrollView中嵌套Listview,Listview显示不完整和滑动冲突的问题
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题(冲突)
- 解决ScrollView下嵌套ListView、GridView显示不全的问题(冲突)
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- ScrollView中嵌套ListView或者GridView时的滑动冲突 || ListView中嵌套GridView,GridView只显示一行的问题解决
- 解决ScrollView与ListView显示冲突问题
- 解决scrollview 嵌套gridview或者listview 冲突的问题
- 解决ScrollView中嵌套ListView(本文为CornerListView)时显示异常的问题
- 关于ScrollView里面包含listView只能显示listView的第一行问题解决方案
- 解决 ScrollView和ListView连用时的滑动冲突和显示不正常
- Android 解决ListView 和 ScrollView 共存冲突的问题
- Android 解决ListView 和 ScrollView 共存冲突的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题