当ScrollView扩展时,Android Studio自动滚动到底部?

时间:2017-02-14 13:20:05

标签: android

如果高度扩大,是否可以让ScrollView自动滚动到底部?例如,如果选中Checkbox并且某些视图会添加到ScrollView,则它们将“低于当前焦点”,并且可能看起来好像没有添加。

2 个答案:

答案 0 :(得分:9)

自动滚动以添加代码:

final ScrollView scrollview = ((ScrollView) findViewById(R.id.scrollview));
scrollview.post(new Runnable() {
    @Override
    public void run() {
        scrollview.fullScroll(ScrollView.FOCUS_DOWN);
    }
});

答案 1 :(得分:1)

Runnable runnable=new Runnable() {
        @Override
        public void run() {
            scrollView.fullScroll(ScrollView.FOCUS_DOWN);
        }
    };
    scrollView.post(runnable);

每次将视图添加到布局后都会调用此行。 这将导致您初始化Runnable对象一次。

相关问题