2012-06-27 9 views
10

GridView की सहायता से मैं निम्नलिखित दृश्य को कैसे पुन: बना सकता हूं।प्रत्येक पंक्ति में कॉलम की गतिशील संख्या के साथ ग्रिड व्यू

enter image description here

सूची में आइटम्स की संख्या गतिशील है।

+3

उपयोग कर सकते हैं एक छोटी छवि हो गया होता चाहते हैं अच्छा :) – WarrenFaith

+0

मुझे नहीं लगता कि ग्रिड व्यू कॉलम के अलग-अलग # का समर्थन करता है, इसलिए AFAIK आपको अपनी छवियों को आधे हिस्से में विभाजित करके और पंक्तियों के लिए प्रत्येक कॉलम में एक सेट करके "नकली" करना होगा, जिसे आप एक पंक्ति के रूप में दिखाना चाहते हैं एक स्तंभ। जिज्ञासा से बाहर आप इसे रिलेटिव लयआउट के बजाय ग्रिड व्यू से क्यों बनाना चाहते हैं या ऐसा कुछ जो आपके इच्छित प्रभाव को हासिल करना आसान बनाता है। – FoamyGuy

+0

आइटम की संख्या गतिशील है – Bytecode

उत्तर

2

मुझे लगता है कि यह एक एकल ग्रिड व्यू नहीं है बल्कि एकाधिक लेआउट का संयोजन है। बस एक लीनियरआउट करें और सामग्री के अनुसार निर्णय लें, जो लेआउट आप एक पंक्ति में रखना चाहते हैं।

+0

मैं कुछ इसी तरह की तलाश कर रहा हूं, लेकिन पंक्ति में बड़ी संख्या में तत्वों के साथ: http://stackoverflow.com/questions/11981294/gridview-like-android-widget-with-variable- लंबाई/ लेआउट का उपयोग करने की कमी यह है कि जब मैं स्क्रॉल करता हूं, तो स्क्रीन से निकलने वाले बिटमैप्स कचरे को एकत्र नहीं किया जा सकता है। मैं ऐसा करने के लिए 'ग्रिड व्यू' की क्षमता का उपयोग करना चाहता हूं। – mparaz

+0

आप एक सूची दृश्य का उपयोग कर सकते हैं ताकि आप पंक्तियों को स्वयं पुनर्नवीनीकरण कर सकें। – WarrenFaith

+0

मैं 'ListView' का उपयोग नहीं कर सकता क्योंकि मेरे' व्यू 'में विभिन्न ऊंचाइयों वाली छवियां रखने की आवश्यकता है। ऐसा लगता है कि मुझे अपना खुद का कस्टम नियंत्रण विकसित करने की आवश्यकता होगी। – mparaz

0

लेआउट आप देख आप कुछ इस तरह उपयोग कर सकते हैं प्राप्त करने के लिए:

<LinearLayout android:orientation="vertical"> 
    <!-- First row --> 
    <View /> 

    <!-- Second row --> 
    <LinearLayout android:orientation="horizontal" /> 

    <!-- Third row --> 
    <LinearLayout android:orientation="horizontal" /> 

    <!-- Fourth row --> 
    <View /> 

</LinearLayout> 

आप भी पृष्ठांकित प्रभाव आप एक ViewPager

http://android-developers.blogspot.it/2011/08/horizontal-view-swiping-with-viewpager.html

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