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

  • TechShowsYou

    TechShowsYou

    3 Mart 2011
  • THELIFEOFPRICE

    THELIFEOFPRI

    16 Mart 2011
  • WK

    WK

    9 Ocak 2006