Soru & Cevap

Spinner eleman seçimi ...

10.11.2014 - 02:32

Merhaba arkadaşlar ,

 Web servis üzerinden veri çekiyorum. Aslında şehir bilgisi doğru geliyor fakat spinner'ın içerisine seçmiş olduğum şehiri basmıyor. Onun yerine 81 ili spinner içine basıyor. Olması gereken ise benim seçmiş olduğum şehir adının yazması fakat işlemi gerçekleştiremedim. Yazmış olduğum kod satırı aşağıda yer almaktadır. Yardımcı olursanız seviinirim.

int count = 0;
        if (cities != null && !cities.isEmpty()) {

            for (City city : cities) {
                if (city.getId().equals(user.getCity().getId())) {
                    spinner.setSelection(count);
                }
                count++;
            }
        }

29 Görüntülenme

1 Cevap

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

picture-1372-1408467635.jpg
ahmtbrk
10.11.2014 - 03:04

[code] spinner.setSelection(count);[/code]

gidip buraya index numarasını gönderiyorsun o yüzden.

city sınıfının şehri veren bir methodu vs vardır %90 içinde getName() gibi mesela.

[code] spinner.setSelection(city.getName()); [/code]

gibi kullanacaksın.

Burak
10.11.2014 - 03:19
Teşekkür ederim.