2011-01-25 17 views
6

Android Geliştirici kendi Görünüm alt sınıfları yazmaya güzel bir tartışma vardır: http://developer.android.com/guide/topics/ui/custom-components.htmlTasarım Özel Android ViewGroup Altsınıflar

Ama kendi çocuk konumlandırma politikası ile kendi ViewGroup alt sınıfı yazmak istiyorum. Bu tür şeylerin en az bir örneği nerede?

Özellikle ben (LinearLayout gibi) soldan çocuklarda doldurur yatay düzen istiyoruz (Bu bir Java kodlama soru değil bir XML biridir) - yatay boşluk tüketilen bir kez ama, çocukları kaydırır Böylece son çocuk mizanpajın sağ ucunda sağa hizalanmış görünür. Çocuklar düğme benzeridir ve böylece kaydırma hareketi hareket ettirmek yerine düğmelere tıkladığı için HorzontalScrollView çalışmaz.

LinearLayout'ın bunu yapma seçeneği varsa, bulamadım. Çalıştırma yapmalı, kaydırma düğmelerini tıklamamalıdır.

cevap

10

HorizontalScrollView Ancak, kendi özel düzeninizi yazmak istiyorsanız, bu archive'a bir göz atın (video da mevcuttur)

+0

Web'den bulamadığım için videodan kodu yazdım. "FlowLayout" Devoxx için indirme sayfasında bir yere bir açıklama koyabilirsiniz. Bu beni 1 saat yazarak kurtarırdı. :) –

İlgili konular