SORU
6 Mayıs 2010, PERŞEMBE


Android: diziden spinner programlı olarak Oluşturun

Yeni Android iyiyim ve çevirici bir program aracılığıyla oluşturmak için çalışıyor ve bir dizi veri ile besliyorum, ama Eclipse bana başa çıkamayacağım bir uyarı verir.

İşte benim bulduklarım:

Bu ArrayList spinner olması gereken unsurlar (alır bir dosyadan daha sonra doldurulur) tutar:

ArrayList<String> spinnerArray = new ArrayList<String>();

Bu spinner oluşturmak gereken bir site buldum kodu

    Spinner spinner = new Spinner(this);
    ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this,
        android.R.layout.simple_spinner_dropdown_item,
            spinnerArray);
    spinner.setAdapter(spinnerArrayAdapter);

Şimdi ikinci satır (ArrayAdapter...) beni ** 4, bunu düzeltmek için nasıl hiçbir fikrim yok (ya da ilk etapta anlamı ne:) demek Tutulma) bir uyarı verir.

Sadece bir uyarı ve Uygulaması iyi çalıştırmak gibi görünüyor, ama yine de yanlış var ve bunu düzeltmek ne olduğunu anlamak istiyorum. Herhangi bir ipucu takdir edilir.

Selamlar, Select0r

CEVAP
6 Mayıs 2010, PERŞEMBE


ArrayAdapter<String> çalışması gerekir.

yani:

Spinner spinner = new Spinner(this);
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, spinnerArray); //selected item will look like a spinner set from XML
spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(spinnerArrayAdapter);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • André Frizzo

    André Frizz

    16 Aralık 2006
  • Ralph Phillips

    Ralph Philli

    5 Aralık 2006
  • theKGB65

    theKGB65

    24 Aralık 2007