Füllen die spinner mit den Jahren dynamisch in Android?

Ich habe Regale mein Gehirn versucht, diese zu arbeiten. Ich möchte dynamisch geben Sie in den Jahren von 1900 bis in das aktuelle Jahr mit einem spinner. Ich glaube nicht, dass dies möglich ist, zu tun, mit einer XML-definierten array-aber kann ich das mit einem array-adapter? Hier ist was ich habe, so weit:

ArrayList<String> years = new ArrayList<String>();
int thisYear = Calendar.getInstance().get(Calendar.YEAR);

for (int i = 1900; i <= thisYear; i++) 
{
    years.add(i);
}

adapter = new ArrayAdapter<String>(this, 
           android.R.layout.simple_spinner_item, years);

//spinner to enter this list to
spinYear = (Spinner)findViewById(R.id.yearspin);

Hier die XML für die spinner:

<Spinner
        android:id="@+id/yearspin"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>

Vielen Dank für jede Hilfe.

InformationsquelleAutor der Frage colmulhall | 2013-04-10

Schreibe einen Kommentar