Android之ScrollView嵌套ListView冲突
来源:互联网 发布:3位字母未注册域名 编辑:程序博客网 时间:2024/05/19 03:44
本帖最后由 小尛龙 于 2013-11-19 21:04 编辑
效果图:
在ScrollView中嵌套使用ListView,ListView只会显示一行多一点。两者进行嵌套,即会发生冲突。
由于ListView本身都继承于ScrollView,一旦在ScrollView中嵌套ScrollView,
那么里面的ScrollView高度计算就会出现问题。
我们也就无法得到想要的效果。
下面进入正题,我们将讨论ScrollView中嵌套ListView情况。
核心解决方案: 重写ListView或者GridView的OnMesure 方法。对GridView同样适用。ScrollView中嵌套ListView:自定义ListView:这样出来的效果是这样的:
没有上面的按钮,一进页面直接显示的是ListView内容,怎么一开始就显示头部。
ScrollView有个属性mScrollView.scrollTo(x, y)可以显示位置。
但是实际却没有达到效果,查了说mScrollView.scrollTo(x, y)首次初始化时无效果。
最后我用了mScrollView.smoothScrollTo(0,0);OK
附源码或见群(314447894)共享:
效果图:
在ScrollView中嵌套使用ListView,ListView只会显示一行多一点。两者进行嵌套,即会发生冲突。
由于ListView本身都继承于ScrollView,一旦在ScrollView中嵌套ScrollView,
那么里面的ScrollView高度计算就会出现问题。
我们也就无法得到想要的效果。
下面进入正题,我们将讨论ScrollView中嵌套ListView情况。
核心解决方案: 重写ListView或者GridView的OnMesure 方法。对GridView同样适用。ScrollView中嵌套ListView:自定义ListView:这样出来的效果是这样的:
没有上面的按钮,一进页面直接显示的是ListView内容,怎么一开始就显示头部。
ScrollView有个属性mScrollView.scrollTo(x, y)可以显示位置。
但是实际却没有达到效果,查了说mScrollView.scrollTo(x, y)首次初始化时无效果。
最后我用了mScrollView.smoothScrollTo(0,0);OK
附源码或见群(314447894)共享:
- Android之ScrollView嵌套ListView冲突
- Android之ScrollView嵌套ListView冲突
- [Android分享] Android之ScrollView嵌套ListView冲突
- android界面之ScrollView嵌套ListView冲突问题
- android之ScrollView里嵌套ListView或GridView解决冲突
- Android之ScrollView嵌套ListView和GridView冲突的解决方法
- Android之解决scrollview嵌套listview的冲突
- ScrollView嵌套ListView冲突
- android-ScrollView嵌套ListView冲突解决办法
- Android之ScrollView嵌套ListView
- Android之ScrollView嵌套ListView
- Android之ScrollView嵌套ListView
- ScrollView嵌套ListView冲突问题
- Scrollview嵌套ListView冲突问题
- 关于ScrollView嵌套ListView冲突
- 解决scrollView嵌套listview 冲突
- scrollview嵌套listView冲突解决
- ScrollView嵌套ListView、GridView冲突
- Enum Lesson I Learned
- IOS 开发之 CocoaPods讲解
- GS01创建信息集及其他GROUP在ABAP程序中的调用方法
- linux fread和read
- PHP timestamp function
- Android之ScrollView嵌套ListView冲突
- 通过在JAVA类中动态设置系统参数的问题
- opencv学习-imgprocess-凸包函数Convex Hull和boundingRect以及minEnclosingCircle
- jmeter压力测试,简单样例
- XPath语法 在C#中使用XPath示例
- api设计
- 一个CXF集成SPRING的WEBSERVICE完整实例
- hdfs常用操作(一)
- 阻塞队列——BlockingQueue&Consumer和Productor问题