क्या रिवर्स ऑर्डर में ListView प्रदर्शित करने का कोई आसान तरीका है? मैं वार्तालाप-आधारित ऐप बनाने की कोशिश कर रहा हूं, और सबसे हालिया प्रविष्टियों को ListView के नीचे होना चाहूंगा। मुझे transcriptMode और stackFromBottom के बारे में पता है, हालांकि मेरी समस्या डेटा का क्रम है।एंड्रॉइड में उलटा सूची देखें?
कहें कि मेरे पास 100 वार्तालाप आइटम हैं, और आइटम 80-100 प्रदर्शित करना चाहते हैं, 100 सबसे हालिया वार्तालाप आइटम हैं। मैं 80-100 दिखाना चाहता हूं, जो मेरी क्वेरी में आईडी desc LIMIT 20 द्वारा ऑर्डर करता है, जो आइटम को 100 से 80 क्रमबद्ध करने के लिए मजबूर करता है, जो मुझे चाहिए। मेरे पास वर्तमान में कुछ बुरा आंतरिक क्वेरी कोड है, लेकिन ऐसा लगता है कि कर्सर को उलटाने या बस सूची दृश्य को बदलने के आधार पर एक सरल समाधान होना चाहिए। numberOfItems शून्य से स्थिति:
सुनिश्चित नहीं हैं कि अगर यह काम करेगा, लेकिन आप बस, सभी आइटम के लिए क्वेरी सकता है 'Cursor' में पिछले 20 की एक सरणी है कि लौटाई गई बनाने और उसके बाद सरणी से एक' MatrixCursor' बना सकते हैं और उपयोग करने वाले के लिए 'ListView'। Http://developer.android.com/reference/android/database/MatrixCursor.html – Squonk