androidListview与Scrollview共存的一个较优良的解决方法

    最近因为一个项目需要在Scrollview里面嵌套一个Listview,如果只是用android提供的ListView是什么效果大家肯定都已经知道了,经过摸索,自己找到了一个还算可以的解决方法,如下所示:

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名与空间、虚拟空间、营销软件、网站建设、林口网站维护、网站推广。

    首先时自定义一个MyListview继承Listview ,重写他的onMeasure方法 ,让它不能滚动,代码如下:

android  Listview 与 Scrollview 共存的一个较优良的解决方法

android  Listview 与 Scrollview 共存的一个较优良的解决方法

基本这样就解决了它俩共存的问题,但是新问题来了,每次加载时,都是MyListview优先显示(而且好像是从MyListview底部向上开始显示的,因为我的测试数据太少,可能说的不恰当),这显然不是我们要的结果。如何切回该视图时,依然显示切出去时的位置。

其实也比较简单 ,就是在切出去的时候记录一些当时的位置,切回来的时候调用Scrollview的smoothScrollTo(x,y)方法即可。

新闻名称:androidListview与Scrollview共存的一个较优良的解决方法
网页网址:https://www.cdcxhl.com/article0/igedoo.html

成都网站建设公司_创新互联,为您提供网站营销响应式网站商城网站标签优化静态网站做网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

小程序开发