Android ScrollView 如何滑动到指定子控件位置
可以通过调用子控件的 getTop() 方法获取子控件的顶部坐标,然后使用 ScrollView 的 scrollTo() 方法滑动到指定的高度。示例代码如下:
// 获取子控件的顶部坐标
int top = childView.getTop();
// 滑动到指定的高度
scrollView.scrollTo(0, top);
需要注意的是,如果子控件的高度大于 ScrollView 的高度,那么滑动到指定的高度可能无法完全显示子控件。如果需要完全显示子控件,可以考虑使用 smoothScrollTo() 方法,它会在一定时间内平滑滚动到指定位置。
原文地址: https://www.cveoy.top/t/topic/oz5R 著作权归作者所有。请勿转载和采集!