您的位置:首页 > 其它

解决ScrollView嵌套ListView,ListView填充容器后,界面自动滚动回顶部的问题

2016-05-09 14:44 330 查看
1、scrollView.scrollTo(0,0),有时可以,有时不行;

2、listView.post(new Runnable() {
@Override
public void run() {
scrollView.scrollTo(0, 0);
}
});

大不多数情况下可以,有时不行;

3、ScrollView里面的顶部设置一个非listView的组件,然后

  View view = activity.findViewById(id);
view.setFocusable(true);
view.setFocusableInTouchMode(true);
view.requestFocus();

  通过获取该组件的焦点,就可以返回到顶部
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: