Próbowałem zmusić to do działania. Chcę dynamicznie wkraczać w lata od roku 1900 do roku bieżącego w przędzarkę. Nie sądzę, że można to zrobić przy użyciu tablicy zdefiniowanej przez XML, ale czy mogę to zrobić za pomocą adaptera tablicowego? Oto co mam do tej pory:Zapełnisz spinner z latami dynamicznie w systemie 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);
Oto XML dla turbinki:
<Spinner
android:id="@+id/yearspin"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
Dzięki za wszelką pomoc.
Co się dzieje, gdy dodasz 'spinYear.setAdapter (adapter)' do kodu? –
Nie żyjesz, prawda! Dzięki! – colmulhall