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

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • SalGames2016

    SalGames2016

    17 Kasım 2012
  • TROPFEST

    TROPFEST

    27 Mart 2007