SORU
26 AĞUSTOS 2009, ÇARŞAMBA


Android Spinner: Seçili öğeyi değiştirme olayı Olsun

Nasıl Seçili öğe değiştiğinde bu olay bir Spinner için dinleyici ayarlayabilirsiniz?

Yapmaya çalıştığım temelde buna benzer bir şey

spinner1.onSelectionChange = handleSelectionChange;

void handleSelectionChange(Object sender){
    //handle event
}

CEVAP
11 Kasım 2009, ÇARŞAMBA


Önceki sorularıma cevap doğru değildir. Diğer aletler için çalışır ve görünümler, ama Spinner widget açıkça devletler belgeleri:

Bir çevirici öğesini desteklemiyor olaylar. Bu yöntemi çağırmadan arttıracak bir istisna.

Daha iyi kullanmak OnItemSelectedListener() yerine:

spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
    @Override
    public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
        // your code here
    }

    @Override
    public void onNothingSelected(AdapterView<?> parentView) {
        // your code here
    }

});

Bu benim için çalışıyor.

OnİtemSelected yöntemi de onCreate() yöntem çağrısı içinde koyarak düşünebilirsiniz görünümü inşa edilirken çağrılır unutmayın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DorkmanScott

    DorkmanScott

    14 NİSAN 2006
  • laptopmag

    laptopmag

    25 Ocak 2008
  • Strata1000

    Strata1000

    28 EYLÜL 2009