【发布时间】:2019-12-09 11:43:48
【问题描述】:
我是RecyclerView 的新人,最近我注意到他们使用RecyclerView.NO_POSITION 和smoothScrollToPosition() 的教程之一。
示例如下:
private RecyclerView mRecyclerView;
private int mPosition = RecyclerView.NO_POSITION;
@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
if (mPosition == RecyclerView.NO_POSITION) mPosition = 0;
mRecyclerView.smoothScrollToPosition(mPosition);
}
但我不知道NO_POSITION 或这个smoothScrollToPosition() 到底是做什么的?我也尝试在这里搜索官方文档、其他文章或查看其他人的问题。不幸的是,没有人帮助我。
谁能解释他们的目的/为什么我们需要使用它们?
【问题讨论】:
-
很奇怪。当我用谷歌搜索
no_position时,我得到了这个developer.android.com/reference/android/support/v7/widget/…,当我用谷歌搜索smoothScrollToPosition时,我找到了这个developer.android.com/reference/android/support/v7/widget/… -
我说我搜索了官方文档但无法得到它,所以我在这里质疑
标签: android android-recyclerview smooth-scrolling