मैं अपनी सूची की शुरुआत में अपना RecyclerView
लूप वापस करने की कोशिश कर रहा हूं।मैं एक परिपत्र (अंतहीन) RecyclerView कैसे बना सकता हूं?
मैंने पूरे इंटरनेट पर खोज की है और जब मैं अपनी सूची के अंत तक पहुंच गया हूं, तो मुझे पता चला है कि मैं यहां से आगे बढ़ना चाहता हूं।
यह वही मैं वर्तमान सूची के अंत का पता लगाने के उपयोग कर रहा हूँ है (here पाया जाता है):
@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("...", ""+visibleItemCount);
}
}
}
जब अंत करने के लिए स्क्रॉल, मैं विचारों चाहते हैं, जबकि से डेटा प्रदर्शित दिखाई दे सकता है सूची के शीर्ष या सूची के शीर्ष पर स्क्रॉल किए जाने पर मैं सूची के नीचे से डेटा प्रदर्शित करूंगा।
उदाहरण के लिए:
View1 View2 View3 View4 View5
View5 View1 View2 View3 View4
@DamianKozlak RecyclerView के रूप में बिल्कुल नहीं के ListView –
@ChadBingham ही नहीं है, लेकिन इस समस्या को 'ListView' में की तरह एक ही समाधान का उपयोग कर हल किया जा सकता है। 'लिस्ट व्यू' और 'रीसाइक्लिंग व्यू' एडाप्टर दोनों को 'getCount() 'और' getItem() 'विधियां मिलीं। –
क्या आपको कोई समाधान मिला?मैं एक ही समस्या पर काम कर रहा हूं, वर्तमान में मैं LinearLayoutManager से विस्तारित एक कस्टम लेआउट प्रबंधक लिखने की सोच रहा हूं। क्या आपने कभी अपना लक्ष्य प्राप्त किया है? –