繁体   English   中英

如何将视图滚动到屏幕顶部

[英]How to scroll view to Top of screen

我的Android NestedScrollView中有一个EditText,当它聚焦时,我希望它显示在顶部,如下所示:

在此处输入图片说明

我试过了:

平滑滚动/滚动到直接像素,平滑滚动/滚动到视图的顶部(或底部)

他们都没有工作,甚至没有一致的回应。

编辑:

我明白了,将问题留给文件用途。

我得到了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);
    }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM