SORU
24 EKİM 2014, Cuma


Nasıl RecyclerView ile sonsuz bir liste uygulamak için?

RecyclerView Liste Görünümü değiştirmek için seviyorum. RecyclerView OnScrollListener onScroll kullanıcı listesinin sonuna kaydırılan belirlemek için özlüyorum. Nasıl bir Dinlenme hizmetinden yeni verileri al böylece kullanıcı listesinin sonuna verilirse bunu biliyorum.

CEVAP
30 EKİM 2014, PERŞEMBE


@Sayesinde rogerthatcode ve bu hayata nasıl

private boolean loading = true;
int pastVisiblesItems, visibleItemCount, totalItemCount;

mRecyclerView.setOnScrollListener(new RecyclerView.OnScrollListener() {
    @Override
    public void onScrolled(RecyclerView recyclerView, int dx, int dy) {

            visibleItemCount = mLayoutManager.getChildCount();
            totalItemCount = mLayoutManager.getItemCount();
            pastVisiblesItems = mLayoutManager.findFirstVisibleItemPosition();

            if (loading) {
                if ( (visibleItemCount   pastVisiblesItems) >= totalItemCount) {
                    loading = false;
                    Log.v("...", "Last Item Wow !");
                }
            }
     }
});

Eklemeyi unutmayın

LinearLayoutManager mLayoutManager;
mLayoutManager = new LinearLayoutManager(this);
mRecyclerView.setLayoutManager(mLayoutManager);

Güncelleme : mRecyclerView.() setOnScrollListener kaldırılmış sadece mRecyclerView ile değiştirin.() addOnScrollListener.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BgirlNilaya

    BgirlNilaya

    29 EKİM 2008
  • Bucky Roberts

    Bucky Robert

    9 HAZİRAN 2011
  • YouChewBu

    YouChewBu

    26 Ocak 2009