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

  • BASS212M

    BASS212M

    15 Temmuz 2009
  • Easy Learn Tutorial

    Easy Learn T

    10 Kasım 2012
  • newport83

    newport83

    19 HAZİRAN 2006