2016-04-14 22 views
0

Genişletilebilir liste öğeleriyle RecyclerView kullanıyorum. Sorun bir öğeyi genişletmek ve kaydırırken ekran dışı öğeler böyle sıfırlanır alır şudur: Bunu düzeltmek ve öğenin durumunu korumak için herhangi bir yoluRecyclerView öğeleri aşağı kaydırırken sıfırlandı

enter image description here

var mı?

Şimdiden teşekkürler.

+0

Adaptörde bir hata olabilir. Mesaj gönderebilir misin? – ARP

cevap

2

Genişletme durumunu depolamak için ListAdapter'ınızda nesneye ihtiyacınız vardır. Varolan verileri saran yeni bir sınıf oluşturmanız ve satır genişletilirse belirten bir boole eklemeniz gerekebilir. Ardından, liste kaydırıldığında görünümü yeniden başlattığınızda, bağdaştırıcıdaki verilere göre genişletilecek veya daraltılacak görünümü ayarlayabilirsiniz. Görünümün kendisi sizin için bu durumu tutamaz çünkü görüntüleme nesnesi, kullanıcı kaydırdıkça farklı bir kaydı görüntülemek için "geri dönüştürülür".

+0

Bu sorunumu çözdü, teşekkürler! – Alexis

İlgili konular