相关疑难解决方法(0)

Android如何在recyclerview上获取用户滚动到项目的当前位置

在我的RecyclerView我有一些项目,用户可以滚动,看到,现在我想保存这个位置并滚动后回来,这下面的代码总是返回0,我不能保存

recyclerMarketLists.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() {
    @Override
    public void onScrollChanged() {
        recyclerViewCurrentScrolledPosition = recyclerMarketLists.getScrollY();
        Log.e("Y: ", recyclerViewCurrentSceolledPosition + "");
    }
});
Run Code Online (Sandbox Code Playgroud)

Logcat:

07-07 18:28:30.919 2124-2124/com.sample.presentationproject E/Y:: 0
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

24
推荐指数
4
解决办法
3万
查看次数

标签 统计

android ×1

android-recyclerview ×1