ScrollView自动从顶部显示

How to scroll to top of long ScrollView layout?

今天解决了一个scrollview由于太长,初始不是从头部显示的问题

解决方法

/ Wait until my scrollView is ready
    scrollView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
        @Override
        public void onGlobalLayout() {
            // Ready, move up
            scrollView.fullScroll(View.FOCUS_UP);
        }
    });

等到view画到屏幕上再做滚动处理

你可能感兴趣的:(ScrollView自动从顶部显示)