Merhaba arkadaşlar. Json ile çektiğim verileri listviewe yazdırıyorum ve timer ile sürekli bu işlemi tekrar ettiğim için, listview scrolu alttaysa yenilendiği zaman üste çıkıyor. Bunu yenilenirken scrol yukarıya çıkmadan, arkaplanda nasıl yaparız.

soruldu: 18 Kas '13, 10:41

furkan93's gravatar image

furkan93
(üyeliği donduruldu)
cevap kabul oranı: 7%

değiştirildi: 20 Kas '13, 13:41

rahmanyazgan's gravatar image

rahmanyazgan ♦
4.4k83559

Yenilediğin listenin boyutu ile eski listenin boyutu aynı mı ?

(19 Kas '13, 00:40) Tugrul Asik Tugrul%20Asik's gravatar image

Evet aynı listview üzerinden gidiyorum

(19 Kas '13, 04:12) furkan93 furkan93's gravatar image

Merhabalar, Her yenileme işleminden sonra listenizin boyutu(item count) değişiyorsa sizin en son kaldığınız noktaya tekrar dönmenizde bir anlam ifade etmiyor.Yine üç aşağı beş yukarı olsun derseniz :) Listenizi yenilemeden önce : scrol'un bulunduğu noktayı alırsınız, verilerinizi çekip listeyi yenilersiniz sonrada önceden almış olduğunuzun noktayı set edersiniz :)

permanent link

cevaplandı: 19 Kas '13, 01:21

omrfrkklk's gravatar image

omrfrkklk
275136
cevap kabul oranı: 13%

Dediğiniz yöntemi daha önce denedim fakat bu yenileme işlemi 2 saniyede bir gerçekleştiği için kullanıcıyı baha bi sıkar. Arkaplanda yenileme işlemi nasıl olur. Örneğin

listview[0][1] = "a";
listview[0][2] = "a";

gibi

(19 Kas '13, 02:15) furkan93 furkan93's gravatar image

Anladım o zaman listview'i manuel olarak yeniliyeceksin. Gelen elemanların sayısı aynı ise sıkıntı yok ama yenilenen eleman sayısı azalmış veya artmış ise o zamanda listview deki cell leri ekleyip,kaldırman gerekecektir.Ama runtime da listview buna müsade eder mi işte onu kesitiremiyorum :)

(19 Kas '13, 02:53) omrfrkklk omrfrkklk's gravatar image

Dediğin gibi tek satırlı listview olsaydı bişeyler yapabilirdik. Ama custom listview olunca biraz sıkıntı :)

(19 Kas '13, 04:11) furkan93 furkan93's gravatar image

Kodların tümünü değilde sadece o kısımla alakalı yeri paylaşsan daha net birşey söyleriz diye umuyorum :)

(19 Kas '13, 04:45) omrfrkklk omrfrkklk's gravatar image

Sadece sorunun cevabını cevap olarak yazalım, yorumlar için ilgili cevabın altındaki "yeni bir yorum ekle" butonunu kullanırsanız sitenin verimli kullanımına katkıda bulunmuş olursunuz.

(20 Kas '13, 13:45) rahmanyazgan ♦ rahmanyazgan's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×818
×27
×4
×1

Soruldu: 18 Kas '13, 10:41

Görüntüleme: 1,013 kez

Son güncelleme: 20 Kas '13, 13:45

powered by BitNami OSQA