2017-04-12 25 views
6

Bir NestedScrollView içinde ve geri dönüştürücünün nestedScrollingEnabled="false" geri dönüşümcüsünün, RecyclerView'ın yukarısındaki diğer görünümlerle düzgün bir şekilde kaydırılması için varsa, ilk/son tamamen görülebilir öğeyi nasıl geri dönüştürülebilir bir görünümde alabilirim?RecyclerView öğesi öğesinde görünmüyor NestedScrollView içinde

Tüm bu fonksiyonlar

int findFirstVisibleItemPosition(); int findFirstCompletelyVisibleItemPosition(); int findLastVisibleItemPosition(); int findLastCompletelyVisibleItemPosition();

ya recyclerView oluşturulan ilk/son ürün iade.

Geçerli görünür öğeyi bulmak istiyorum, çünkü RecyclerView öğesini sonsuza kadar kaydırmak istiyorum ve yalnızca birkaç öğe kaydırmak için veri almam gerekiyor.

Teşekkür

+0

Aynı problemim var. Ama ben şahitimi bulamıyorum. :( –

+0

@BuiMinhDuc Aslında bunu başarabileceğimiz bir yol yok: En iyi seçenek cevapta yazdıklarımı yapmak. –

cevap

1

Eh İki RecyclerView bir NestedScrollView içinde olması ve hala ekranda görünür hangi madde söyleyebiliriz ki herhangi bir şekilde bulamadık.

Çözümüm, NestedScrollView'u kaldırmak ve Dikey Geri Dönüşümceyi sayfada ana görünüme getirip Dikey Geri Dönüşümcünün ilk öğesi olarak Yatay RecyclerView'u eklemekti. Sadece Dikey Geri Dönüşümcünün pozisyonunu bilmek istediğim gibi, şimdi bu soruda belirtilen yöntemlerden herhangi birini kullanarak bunu elde edebilirim.

İlgili konular