Android Dokümanlar şunları söylüyor:
RecyclerView widget'ı, ListView'in daha gelişmiş ve esnek bir sürümüdür. Bu widget, sınırlı sayıda görüntüleme sağlayarak çok verimli bir şekilde kaydırılabilen büyük veri kümelerini görüntülemek için bir kaptır. Kullanıcı eylemine veya ağ olaylarına bağlı olarak öğeleri çalışma zamanında değişen veri koleksiyonlarınız olduğunda RecyclerView widget'ını kullanın
Aslında ListViewverimlilik önemli değilse yukarıdakilerin tümünü yapabilir ve RecyclerViewdeğiştirmek için kullandığımızda birçok sorun bulduk ListView:
Liste öğesi seçimi için onItemClickListener () yoktur - çözüm
Liste öğeleri arasında ayırıcı yok - çözüm
Yerleşik örtüşme seçicisi yok, liste öğesini tıkladığınızda görsel bir geri bildirim yok - çözüm
AddHeaderView yokListe başlığı için - çözüm
Belki daha fazla sorun ...
Bu yüzden RecyclerViewdeğiştirmek için kullandığımızda ListView, aynı etkiye ulaşmak için çok fazla kodlama yapmalıyız.ListView .
SORU:
- Değiştirmemize değer mi
ListViewileRecyclerViewtamamen?- değilse ,
RecyclerViewbunun yerine hangi durumda daha iyi kullanmalıyızListView?
