我的Android NestedScrollView中有一个EditText,当它聚焦时,我希望它显示在顶部,像这样:
我尝试过:
SmoothScrolling /滚动到直接像素, SmoothScrolling /滚动到视图的顶部(或底部)
它们都不起作用,甚至不能始终如一地响应。
编辑:
我明白了,将问题留给文档发表。
我得到的ScrollView大小为
scrollView.getBottom();
然后使用以下命令滚动到预期的位置
scrollView.scrollTo(0,2*scrollView.getBottom()/5); //size will vary from view to view
答案 0 :(得分:0)
也许您的scrollView没有足够的时间来计算它的大小?您是否尝试过:
scrollView.post(new Runnable() {
@Override
public void run() {
scrollView.scrollTo(0, 0);
}
});