Turkcell | Geleceği Yazanlar

Soru & Cevap

Custom Adapter

28.10.2013 - 10:05

Yarattığımız bir adapter sınıfına ait metodlar herhangi bir classta çağrılmamasına rağmen listView uygun şekilde nasıl dolabiliyor?

Başta getView metodu olmak üzere bu metodların çalışma prensibi nedir ?

 

3583 Görüntülenme

2 Cevap

Mustafa Ogün Öztürk
28.10.2013 - 17:17

Teşekkürler.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

İzzet Kerem Küsmezer
28.10.2013 - 15:51

Burada http://www.youtube.com/watch?v=wDBM6wVEO70 , listview'i yazan kişinin listview çalışması hakkındaki makalesinden detayları öğrenebilirsin.

Normal olarak adapter bir virtual list kullanıyor, içindeki elemanlar için kendi içinde gösterilecek kadar view yaratıyor, daha sonra bunların içeriklerini drop edip, yeni getview ile aldığı viewları kullanıyor.

Implementasyon detayına aşağıdan bakabilirsin.

https://github.com/android/platform_frameworks_base/blob/master/core/java/android/widget/AbsListView.java

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.