28 Temmuz 2014, PAZARTESİ
Görünen öğeleri almak RecyclerView içinde
Şu anda benim RecyclerView görüntülenen bilmek istiyorum. ListViews OnScrollListener.onScroll(...) yöntemi için eşdeğer yoktur. Kesmek çok çirkin olduğunu View.getGlobalVisibleRect(...) ile çalışmak için ama denedim ve her zaman da çalışmıyor.
Birisi herhangi bir fikir?
CEVAP
31 Temmuz 2014, PERÅžEMBE
ilk / son görünen alt LayoutManager bağlıdır. Eğer LinearLayoutManager veya GridLayoutManager kullanıyorsanız, kullanabilirsiniz
int findFirstVisibleItemPosition();
int findFirstCompletelyVisibleItemPosition();
int findLastVisibleItemPosition();
int findLastCompletelyVisibleItemPosition();
Örneğin:
GridLayoutManager layoutManager = ((GridLayoutManager)mRecyclerView.getLayoutManager());
int firstVisiblePosition = layoutManager.findFirstVisibleItemPosition();
LinearLayoutManager için, ilk/son bağdaştırıcısı sipariş bağlıdır. RecyclerView çocukları sorgu yok; LayoutManager önbellekleme için görünür'den fazla öğe düzeni tercih edebilirsiniz.
Bunu PaylaÅŸ:

Web tarayıcı içinde geçerli URL almak...
JavaScript içinde geçerli URL almak?...
Javascript içinde bir dizi boş öğeleri...
Devre dışı TÜM KAPAKLAR Visual Studio ...
Nasıl bir komut Çalıştır ve C içinde k...