Action Bar List navigation array dynamisch füllen

  • Antworten:1
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

27.02.2013, 17:00:32 via Website

Hallo,
kann man das Array in der Action Bar (Spinner) dynamisch erzeugen, statt ein Array aus der XML zu nehmen.
Will einfach nur ein Array einsetzen:

so etwa:
1SpinnerAdapter mSpinnerAdapter = ArrayAdapter.createFromResource(this,
2R.array.SpinnerNavTest //(will ich ersetzen durch ein Char Array),
3android.R.layout.simple_spinner_dropdown_item);
4
5 ActionBar bar = getActionBar();
6
7 bar.setNavigationMode(bar.NAVIGATION_MODE_LIST);
8 bar.setListNavigationCallbacks(mSpinnerAdapter, mOnNavigationListener);
9 bar.show();
Leider unterstützt die Funktion createFromResource nur "context,int,int" und nicht "context,charSequence[],int"
Kann ich das irgendwie anders machen?

Bitte um antwort.

Vieln Dank im Voraus

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

27.02.2013, 21:05:59 via App

1CharSequence[] arr; //Array setzen.
2
3SpinnerAdapter mSpinnerAdapter = new ArrayAdapter(this,android.R.layout.simple_spinner,arr)

Jetzt kann ich den Spinner automatisch füllen.

— geändert am 27.02.2013, 21:07:23

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten