场景
项目中优化用户体验,在选择完某个选项后,自动滚动到下一个选项。
实现
// 这里采用post是因为如果 view 还没有 visible,获取到的宽高都是0
scrollView.post{
// scrollTo()的第二个参数代表要滚动到的位置,top为滚动到指定view的顶部,还可以滚动到bottom
scrollView.scrollTo(0, llTeacher.getTop());
}
补充
// 滚到到底部
scrollView.fullScroll(ScrollView.FOCUS_DOWN);
// 滚动到顶部
scrollView.fullScroll(ScrollView.FOCUS_UP);
网友评论