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
listedeki öğelerin sayısı dinamiktir.
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
listedeki öğelerin sayısı dinamiktir.
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.
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
Liste Görünümü'nü kullanarak satırların kendisini geri dönüştürmesini sağlayabilirsiniz. – WarrenFaith
'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
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
kullanabilirsiniz disk belleği etkisini istiyorsanız güzel :) – WarrenFaith
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
Ürünün numarası dinamik – Bytecode