我的 android NestedScrollView 中有一个 EditText,我希望它在聚焦时位于顶部,如下所示:
我试过:
平滑滚动/滚动到直接像素, SmoothScrolling/滚动到 View 的顶部(或底部)
它们都不起作用,甚至没有始终如一的响应。
编辑:
我知道了,将问题留给文档处理。
我得到了 ScrollView 的大小
scrollView.getBottom();
然后使用以下命令滚动到预期位置:
scrollView.scrollTo(0,2*scrollView.getBottom()/5); //size will vary from view to view
最佳答案
也许您的 scrollView 没有足够的时间来计算它的大小?你试过了吗:
scrollView.post(new Runnable() {
@Override
public void run() {
scrollView.scrollTo(0, 0);
}
});
关于android - 如何将 View 滚动到屏幕顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53285627/