我需要设置firstVisibleItem。现在,当我使用smoothScrollToPositionFromTop
时,似乎有一些可见的滚动(当然)。我对替代方法的看法一无所知。我以前用过它,但我似乎无法找到它。它基本上不是平滑滚动,而是瞬间"设置我选择的位置加上我传递的任何偏移量。有谁记得这是哪种方法?它就像
listView.setAsTop(position, offset)
答案 0 :(得分:0)
使用AbsListView#setSelection(int position):
new Handler().post(new Runnable() {
@Override
public void run() {
listView.setSelection(position);
}
});
确保listView
和position
是成员变量或声明为final
。