将Android ListView滚动到顶部,无需滚动动画

时间:2017-03-11 11:27:29

标签: java android listview

我使用此代码将ListView滚动到顶部:

list.smoothScrollToPositionFromTop(0, 0, 0);

函数声明是:

smoothScrollToPositionFromTop(int position, int offset, int duration)

尽管持续时间为0,我仍然可以看到滚动发生

有没有办法将滚动位置设置为0而不看滚动?

BTW list.setSelection(0);list.scrollTo(0, 0);根本不适合我

编辑:使用此代码解决:

list.requestFocusFromTouch();
list.setSelection(0);

0 个答案:

没有答案