25 ŞUBAT 2011, Cuma
Eğer Liste Görünümü altına kaydırılan olup olmadığını öğrenmek?
Eğer benim Liste Görünümü altına kaydırılan bulabilirim? Bu son madde tamamen görünmez.
CEVAP
25 ŞUBAT 2011, Cuma
Düzenlenmiş:
Benim uygulamalardan biri olarak özellikle bu konuda soruşturma beri ben, bu soru gelecek okuyucular için uzun bir cevap yazabilirim.
Uygulamak OnScrollListener
, ListView
onScrollListener
ve işleri doğru şekilde işlemek gerekir o zaman.
Örneğin:
private int preLast;
// Initialization stuff.
yourListView.setOnScrollListener(this);
// ... ... ...
@Override
public void onScroll(AbsListView lw, final int firstVisibleItem,
final int visibleItemCount, final int totalItemCount) {
switch(lw.getId()) {
case android.R.id.list:
// Make your calculation stuff here. You have all your
// needed info from the parameters of this function.
// Sample calculation to determine if the last
// item is fully visible.
final int lastItem = firstVisibleItem visibleItemCount;
if(lastItem == totalItemCount) {
if(preLast!=lastItem){ //to avoid multiple calls for last item
Log.d("Last", "Last");
preLast = lastItem;
}
}
}
}
Bunu Paylaş:
Eğer altı çizili metin olup olmadığını...
En iyi yolu eğer başka bir öğe soyunda...
Eğer bir değişken bir liste olup olmad...
Nasıl bir kullanıcı altına kaydırılan ...
Zayıf Bağlantı - eğer bir sınıf mevcut...