5

Geridönüşüm görünümünde yatay kaydırma ve dikey kaydırma işlemine ihtiyacım olan bir gereksinim var. Sunucudan gelen veri tipine dayanmaktadır. Sunucudan gelen yanıt, bir dizi olarak ilk öğeye sahipse, yatay bir kaydırma listesinde olması gerekir ve ikinci öğe tek bir nesne ise, o zaman bunu kartta göstermem gerekir. Benzer şekilde, sipariş değişiyor ve kullanıcı arayüzünde yansıtılmalıdır. Bunu nasıl başarabilirim. RecyclerView'daki düzen görünümleri sınıftır.Android geri dönüştürücü görünümünde yatay ve dikey kaydırma görünümü

cevap

16

LayoutManager. Düzeni değiştirmek isterseniz, recyclerView.setLayoutManager(LayoutManager)'u değiştirin. Durumunuzda, LinearLayoutManager'u kullanırsanız, bunu şu şekilde çağırarak şunu yapın:

LinearLayoutManager layoutManager = ... 
recyclerView.setLayoutManager(layoutManager); 

//when you want horizontal 
layoutManager.setOrientation(context,LinearLayoutManager.HORIZONTAL,false); 

//when you want vertical 
layoutManager.setOrientation(context,LinearLayoutManager.VERTICAL,false); 
+0

setOrientation yalnızca yönlendirme parametresine sahiptir. senin çözümün benim için çalışmıyor –

İlgili konular