2012-06-27 18 views
10

Aşağıdaki görünümü GridView yardımıyla yeniden oluşturabilirim.Her satırda dinamik sütun sayısına sahip GridView

enter image description here

listedeki öğelerin sayısı dinamiktir.

+3

kullanabilirsiniz disk belleği etkisini istiyorsanız güzel :) – WarrenFaith

+0

GridView'ın sütunların birbirinden çok farklı olduğunu düşünmüyorum, bu nedenle AFAIK, görüntülerinizi ikiye bölerek ve her bir sütuna birer tane olarak göstermek istediğiniz satırlara birer tane ayarlayarak "sahte" yapmalısınız. tek kolon. Merak etme nedenini bir RelativeLayout ya da istediğiniz efekti elde etmeyi kolaylaştıracak bir şey yerine neden GridView'dan çıkarmak istiyorsunuz? – FoamyGuy

+0

Ürünün numarası dinamik – Bytecode

cevap

2

Bunun tek bir GridView değil, birden çok Layouts'un bir kombinasyonu olduğunu tahmin ediyorum. Sadece bir LinearLayout yapın ve içeriğe göre, hangi sıraya sahip olmak istediğinize karar verin.

+0

Benzer bir şey arıyorum, ancak satırda çok sayıda öğe arıyorum: http://stackoverflow.com/questions/11981294/gridview-like-android-widget-with-variable- uzunluklar/ Bir düzen kullanmanın dezavantajı, aşağı kaydırdığımda, ekrandan çıkan bitmap'lerin çöp toplanamamasıdır. GridView’un bunu yapma yeteneğini kullanmak istiyorum. – mparaz

+0

Liste Görünümü'nü kullanarak satırların kendisini geri dönüştürmesini sağlayabilirsiniz. – WarrenFaith

+0

'View 'seçeneğimin farklı yüksekliklere sahip görüntüler içermesi gerektiğinden,' ListView' kullanamıyorum. Kendi özel kontrolümü geliştirmem gerekecek gibi görünüyor. – mparaz

0

Eğer böyle bir şey kullanabilirsiniz bkz düzeni elde etmek için:

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

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

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

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

</LinearLayout> 

da daha küçük bir görüntü olurdu bir ViewPager

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

İlgili konular