最近文章
联系方式
当前位置:主页 > 最近文章 > 最近文章

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

作者: 凯发K 发布时间:2019-01-31

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

最近项目用到了scrollview内部嵌套ListView或Gridview,本来这样做不太好,但是接口不提供网页资源,只有自己一个一个View的拼凑了,苦逼的程序猿,大家都懂的,

但是写好后发现一个问题,每次进入这个页面后,scrollview不是显示在顶部,而是底部或者中间,令老夫很是惆怅啊,经过千百度万谷歌,终于试出了一个方法,可以解决这个问题,但是也不是完美解决,偶尔也会没效果的,代码如下:

scrollview.smoothScrollTo(0,0); 


在listview绘制好数据后使用,是感觉不到页面有跳动的。

如果大家有更好的方法,希望能指教指教俺啊


对于android ,ScrollView嵌套listview的问题

获取listItem的方法,只能用来显示静态的数据,也就是说数据是写死的。
如果要用来显示动态的,那就必须自定义一个ListView,写一个类去继承Linearlayout
 
android UI问题,怎在Listview下嵌套scrollview

这是焦点问题,scrollview会将焦点获取到,所以当点击item时变化的是子控件,item本身的点击没有响应。你在Item布局的根布局加上android:descendantFocusability=”blocksDescendants”的属性就可以解决了!

beforeDescendants:viewgroup会优先其子类控件而获取到焦点

afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点

blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
 

http://www.bkjia.com/Androidjc/854678.htmlwww.bkjia.comtruehttp://www.bkjia.com/Androidjc/854678.htmlTechArticle解决ScrollView下嵌套ListView或Gridview进页面不在顶部的问题,scrollviewgridview 最近项目用到了scrollview内部嵌套ListView或Gridview,本来这样做不太...

AG环亚集团_亚洲最佳真人游戏平台_AG官方平台_新浪财经 最近文章 IT科技资讯 IT技术教程 娱乐开发

Copyright © 2005-2016 http://www.cywagoner.com AG环亚集团_亚洲最佳真人游戏平台_AG官方平台_新浪财经版权所有 AG环亚集团_亚洲最佳真人游戏平台_AG官方平台_新浪财经