解决ScrollView下嵌套ListView进页面不在顶部的问题

发布时间:2017-6-29 10:11:13 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"解决ScrollView下嵌套ListView进页面不在顶部的问题",主要涉及到解决ScrollView下嵌套ListView进页面不在顶部的问题方面的内容,对于解决ScrollView下嵌套ListView进页面不在顶部的问题感兴趣的同学可以参考一下。

为了解决scrollview和listview冲突  设置了listview的高度   结果进页面就不是在顶部了 。   解决方案1:ScrollView.post()   Java代码   sv_container.post(       new Runnable() {               public void run() {                    //sv_container.fullScroll(ScrollView.FOCUS_UP);                    sv_container.scrollTo(0, 0) ;                }           });     【注意】方法中开一个新线程是必要的。否则在数据更新导致换行时getMeasuredHeight方法并不是最新的高度。  在listview绘制好数据后,就可以使用该方法了,可以达到进页面就在顶部的目的,但是能感觉页面有明显的跳动。   解决方案2:   Java代码   sv_container.smoothScrollTo(0,0);     在listview绘制好数据后使用,感觉不到页面有跳动,推荐使用该法。       参考: http://www.2cto.com/kf/201109/102378.html http://bbs.csdn.net/topics/370110067  

上一篇:嵌入式面试题
下一篇:C++基础之--------虚拟继承的类对象的空间大小

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。