如果高度发生变化,是否可以使我的ScrollView
自动滚动到底部?例如,如果选中一个Checkbox
并向ScrollView
添加一些视图,则它们将“在当前焦点下方”,可能会出现它们未被添加的情况。
如果高度发生变化,是否可以使我的ScrollView
自动滚动到底部?例如,如果选中一个Checkbox
并向ScrollView
添加一些视图,则它们将“在当前焦点下方”,可能会出现它们未被添加的情况。
为了自动滚动以添加代码:
final ScrollView scrollview = ((ScrollView) findViewById(R.id.scrollview));
scrollview.post(new Runnable() {
@Override
public void run() {
scrollview.fullScroll(ScrollView.FOCUS_DOWN);
}
});
Runnable runnable=new Runnable() {
@Override
public void run() {
scrollView.fullScroll(ScrollView.FOCUS_DOWN);
}
};
scrollView.post(runnable);
每次将视图添加到布局后,请调用这些行。这样可以使您初始化Runnable对象。