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

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();

  通过获取该组件的焦点,就可以返回到顶部

原文地址:https://www.cnblogs.com/chq3272991/p/5473926.html