2014-04-19 16 views
5

Bir düzende ortalanmış sabit boyutlu düğmeleri, çok fazla olduğunda otomatik olarak bir sonraki satıra gidebilmeleri için yerleştirmek istiyorum. Ama biliyorum ki bu davranış LinearLayout ile çalışmıyor.Otomatik satır aralığına sahip bir Android düzenindeki görünümleri belirleme

Nasıl devam edeceğime dair bir fikriniz var mı?

enter image description here

+0

Bağlantıda herhangi bir davranış görmüyorum. – Llopis

+0

Bu davranış, iki düğme olduğunda, satır sonu gerekli değildir, ancak 6 olduğunda, bir satır sonu gerekir. – johanvs

cevap

1

Sonunda dinamik olarak ilerledim: Her satır için bir LinearLayout oluşturdum ve gereken çizgi sayısını hesaplamak ve her bir dikdörtgeni iyi satıra koymak için genel düzen genişliğine göre dikdörtgenlerin aldığı genişliği hesapladım.

-2

Bu GridView davranıştır: Burada

isterim davranıştır.

+0

Kullanmayı denedim, ancak başarılı olmadı, çünkü tüm içeriği ile dikey olarak uzatmak istemiyordu, ancak kaydırmaya izin vermeyi tercih ediyordu. Kaydırma sırasında üstte ve altta mavi sınırlar vardı, bu yüzden tüm içeriğine uzanabilse bile mavi sınırların kalacağını kabul ediyorum. Bu problemlerden kaçınmak için GridView'ı özelleştirmenin mümkün olacağını düşünüyor musunuz? – johanvs

İlgili konular