Kaydırma konumunu Recyclerview
veya Layoutmanager
nasıl edinebilirim?Recyclerview/Layoutmanager'da Kaydırma nasıl elde edilir?
Bir OnScrollListener
ekleyerek scrollPosition ölçmek, ancak Yönlendirme scrollDy
değiştiğinde gerçekten yok çünkü bunu elde edemez 0.
mRecyclerView.setOnScrollListener(new RecyclerView.OnScrollListener() {
int scrollDy = 0;
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
}
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
scrollDy += dy;
}
});
Sorunuzun kalitesini biraz geliştirebilir misiniz? Cevabınız iyi görünüyor, ancak sorunun daha açık bir şekilde çözüldüğünü belirtmesi gerekiyor. –
Bu https://stackoverflow.com/questions/36568168/how-to-save-scroll-position-of-recyclerview-in-android/36569778#3656977 doğru cevaptır. Bir bak, benim için çalıştı. –