5

Android Chips ile bir Tag Cloud uygulamak istiyorum.Android FlowLayout olarak RecyclerView LayoutManager

enter image description here

Ama bunu yapmanın en iyi yolu, bir RecycleView ve özel bir LayoutManager ile olduğunu düşünüyorum. Çocuklarını FlowLayout gibi düzenleyen ancak hiçbir şey bulamayan bir LayoutManager araması yapıyorum.

Birisi bu tür bir davranış veya özel düzen yöneticileri hakkında iyi ve basit bir eğitim buldu mu? Basit veya basit ama eksik makaleler buldum.

enter image description here.

+0

istiyorsun benden ek destek alabilir bu yüzden de

hala, korunur https://github.com/whilu/AndroidTagView –

+0

çıkış bu https://github.com/blazsolar/ gibi bir şey FlowLayout –

+0

Bağlantılarınız için AmitVaghela ve Bhoomi'ye teşekkürler. Bağlantılarınız bağımsız bir ViewGroup'a işaret eder. Bir LayoutManager'ın içindeki yerleşimi istiyorum. Animasyonların davranışlarının ve geri dönüşümü görmenin bir yararı olduğunu düşünüyorum. – Happo

cevap

8

Bunu yapan bir kitaplık buldum.

compile 'com.xiaofeng.android:flowlayoutmanager:1.2.3.2' 

ve onunla rehabilitasyon makinesi görünümü düzeni yöneticisi ayarlayın::

Sen Gradle için bu satırı ekleyin sahip depencencies

recyclerView.setLayoutManager(new FlowLayoutManager()); 

Sen Github üzerinde nasıl yapılandırılacağı hakkında ek ayrıntılar: https://github.com/xiaofeng-han/AndroidLibs/tree/master/flowlayoutmanager

+0

Evet, bu iyi ve iyi çalıştı, ancak eski sürümler için bu kitaplığı nasıl kullanabilirim, ör. 16'dan önceki eski API'ler/SDK, minimum SDK 16'ya ihtiyaç duyduğu için, ancak SDK 11'de de uygulamak istiyorum, nasıl mümkün olabilir. –

+3

Yönetici üzerinde '.setAutoMeasureEnabled (true)' demek zorunda kaldım, o zaman harika çalışıyor! – arekolek

2

my library deneyebilirsiniz. Detaylı özellikler/kullanım için github açıklama sayfasına bakınız.

Tam olarak istediğiniz davranışı sağlar. Min sdk, günümüzde kullanılan neredeyse tüm cihazları kapsayan 15'tir. Eğer

İlgili konular