listview替代android中的smoothScrollToPositionFromTop

时间:2013-10-14 23:28:57

标签: android android-layout android-listview scroll

我需要设置firstVisibleItem。现在,当我使用smoothScrollToPositionFromTop时,似乎有一些可见的滚动(当然)。我对替代方法的看法一无所知。我以前用过它,但我似乎无法找到它。它基本上不是平滑滚动,而是瞬间"设置我选择的位置加上我传递的任何偏移量。有谁记得这是哪种方法?它就像

 listView.setAsTop(position, offset)

1 个答案:

答案 0 :(得分:0)

使用AbsListView#setSelection(int position)

new Handler().post(new Runnable() {
    @Override
    public void run() {
        listView.setSelection(position);
   }
});

确保listViewposition是成员变量或声明为final