Ich habe mein Gehirn versucht, dies zur Arbeit zu bringen. Ich möchte in Jahren von 1900 bis zum aktuellen Jahr dynamisch in einen Spinner einsteigen. Ich denke nicht, dass dies mit einem XML-definierten Array möglich ist, aber kann ich es mit einem Array-Adapter tun? Hier ist, was ich bisher:Spinner mit Jahren dynamisch in Android?
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 ist der XML-Code für den Spinner:
<Spinner
android:id="@+id/yearspin"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
Vielen Dank für jede Hilfe.
Was passiert, wenn Sie 'spinYear.setAdapter (Adapter)', um Ihren Code hinzufügen? –
Sie sind tot richtig! Vielen Dank! – colmulhall