2012-03-07 11 views
5

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

Wanted Behavier

+0

यह गेम के लिए है? –

+0

असल में नहीं .. मैं बस सोच रहा था कि आईओएस ग्रिड ऐसी आवश्यकता को कैसे संभाल सकता है ... मेरा मतलब है, डिवाइस पर यह ग्रिड बहुत अच्छा लगेगा –

+0

हाय g.tobi, आपने इस समस्या को कैसे हल किया? – Wayne

उत्तर

1

layout.xml में नहीं मिला, पहले एक रेखीय लेआउट का उपयोग करें, क्षैतिज अभिविन्यास के साथ।

इस रैखिक लेआउट के भीतर, लंबवत अभिविन्यास के साथ 4 रैखिक लेआउट डालें, उन सभी के लिए वजन विशेषता 1 को सेट करें। (ताकि प्रत्येक कॉलम में एक ही स्थान पर कब्जा हो)।

अब, चार रैखिक लेआउट में से प्रत्येक, छवि दृश्य या बटन डालता है और वज़न वज़न देता है। तो यदि रैखिक लेआउट में 3 बटन के लिए वजन 1, 1, 2 है, तो तीसरा बटन आकार पहले या दूसरे आकार के दोगुने दिखाई देता है।

तो यह निश्चित रूप से आपकी समस्या का समाधान करेगा। लेकिन यह केवल तभी सच है जब आपके पास स्थिर संख्या हो। स्तरों का आपको इसे संख्या के आधार पर सामान्य बनाना होगा। स्तरों, और अभी भी यह काम करेगा।

यदि आपके कोई प्रश्न हैं तो मुझे बताएं।

निथिन

+1

एचएम, हाँ, मैंने कल ही यह किया है, लेकिन ऐसा लगता है कि यह सबसे तेज़ कार्यान्वयन और संसाधन-बचत से बहुत दूर नहीं है। मैंने पहले से ही GridView.java स्रोत में देखा है, लेकिन ऐसा लगता है कि मुझे इसे स्क्रैच से पुनर्निर्माण करना है। लेकिन वैसे भी, awnser के लिए धन्यवाद। –