2013-04-04 6 views
5

में एक कॉलस्पेन कैसे सेट करें मेरे पास कॉलम में फैले कुछ कक्षों के साथ ग्रिड व्यू कैसे है? मेरे पास डेटा के कई सेट हैं जिन्हें गतिशील रूप से लोड करने की आवश्यकता है (इसलिए ग्रिड लेआउट मुझे आवश्यक नहीं है) और ग्रिड व्यू पर विभिन्न तरीकों से दृश्यमान रूप से प्रस्तुत किया गया है। नीचे क्या मैं प्राप्त करने में सक्षम हूँ की एक चित्रमय प्रतिनिधित्व है, 'एक्स', रिक्त कक्षों कुछ भीएंड्रॉइड ग्रिडव्यू सेल

Unwanted http://oi50.tinypic.com/25pq13p.jpg

नहीं दिखा, जबकि मैं क्या यहाँ के साथ कोशिकाओं है कि कुछ प्रदर्शित से पता चलता है एक बदसूरत केंद्र में सेल जब मैं एक पंक्ति में 4 आइटम प्रदर्शित करना चाहता हूं।

जो मैं चाहता इतने पर .. नीचे ग्राफिक पता चलता मैं क्या

Wanted http://oi48.tinypic.com/eb1or5.jpg

हासिल करना चाहते हैं, जबकि एक अन्य पंक्ति 4 आइटम और प्रदर्शित कर सकते हैं, एक पंक्ति में समान रूप से 5 आइटम प्रदर्शित करने के लिए सक्षम होने के लिए है मैं ग्रिडव्यू का उपयोग करना चाहता हूं क्योंकि ग्रिड को पॉप्युलेट करने के लिए डेटा गतिशील रूप से प्रदान किया जाता है। तो मैं ग्रिडव्यू एडाप्टर का उपयोग करने में सक्षम हूं। यदि ग्रिडव्यू के अलावा अन्य के लिए कोई और दृष्टिकोण है तो मैं सुझावों के लिए खुला हूं।

उत्तर

0

देर उत्तर .. आप इसके लिए GridView घटक का उपयोग नहीं कर सकते क्योंकि यह कॉलम के मामले में काम करता है। कॉलम गिनती परिभाषित की जानी चाहिए।

RecyclerView के लिए कस्टम LayoutManager का उपयोग करने के लिए आप क्या कर सकते हैं। यहां एक अच्छा उदाहरण है। RecyclerView LayoutManager different span counts on different rows

आजकल इस विषय पर बहुत सारी जानकारी है क्योंकि इस प्रकार का अनुकूलन RecyclerView का मुख्य उद्देश्य है। Google ऐप्स भौतिक डिज़ाइन पैटर्न का पालन करने के लिए इसका उपयोग करते हैं।

संबंधित मुद्दे