एकाधिक ग्रिड व्यू - एंड्रॉइड, ग्रिडव्यू

मैं एक ही लेआउट में कुछ ग्रिड व्यू का उपयोग करना चाहता हूं। मैं नहीं जानता कि एडाप्टर कैसे सेट करें, या यदि ऐसा करने का कोई अन्य आसान तरीका है।

उत्तर:

जवाब के लिए 2 № 1

अपने एक्सएमएल लेआउट में, आप के रूप में कई ग्रिड व्यू जोड़ेंचाहते हैं। अपनी गतिविधि में, प्रत्येक ग्रिडव्यू w.r.t उनकी आईडी का संदर्भ प्राप्त करें और प्रत्येक ग्रिडव्यू के लिए पृथक एडाप्टर बनाएं। या प्रत्येक ग्रिड व्यू के लिए एक ही एडाप्टर में diffrenet parametres पास करें।

GridView grid1 = (GridView)findViewById(R.id.grid1);
GridView grid2 = (GridView)findViewById(R.id.grid2);

grid1.setAdapter(new ImageAdapter(this, arrayOfImagesSet1));
grid2.setAdapter(new ImageAdapter(this, arrayOfImagesSet2));

जवाब के लिए 0 № 2

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


संबंधित सवाल
सबसे लोकप्रिय