您的位置:首页 > 其它

解决ScrollView嵌套ListView后,进入页面不从顶部开始

2017-04-25 14:54 218 查看
正常情况下,如果在ScrollView里嵌套ListView,你一定会重写ListView,测量ListView的item的高度 。

但是如果你的ListView很长,你会发现另外一个问题,就是手机屏幕的底部直接显示到了ListView的底部

原因就是你给ListView填充完数据以后,界面已经显示出来了,又重绘了ListView的高度,导致的这个问题。

解决办法:取消ListView的焦点

listView.setFocusable(false);


但是在xml里设置Android:focusable=”false”并不起作用

同样的方法适用于GridView
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐