如果高度扩大,是否可以让ScrollView
自动滚动到底部?例如,如果选中Checkbox
并且某些视图会添加到ScrollView
,则它们将“低于当前焦点”,并且可能看起来好像没有添加。
答案 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对象一次。