У меня есть спиннер, созданный в XML-файле:
<Spinner
android:id="@+id/unitSpinner"
android:entries="@array/units" />
С его записями, определенными в array.xml
<string-array name="units">
<item>g</item>
<item>kg</item>
<item>ml</item>
<item>l</item>
<item>szt.</item>
<item>op.</item>
</string-array>
Теперь в моем файле Java я хочу создатьArrayList<String>
содержимое которого после ввода записей Spinner
будет:
["g", "kg", "ml", "l", "szt.", "op."]
Мой код Java выглядит следующим образом:
Spinner unit = (Spinner) findViewById(R.id.unitSpinner);
ArrayList<String> array = new ArrayList<>();
//pass information from unit to array
РЕДАКТИРОВАТЬ:
Этот вопрос отличается от многих вопросов, таких как Android: программно заполнить Spinner из кода Java тем, что я не хочу заполнять Spinner массивом, но наоборот.