Вы пытаетесь добавить элемент в адаптер, созданный из ресурсов, чтобы он дал вам результат неподдерживаемый .Чтобы решить эту проблему, вы можете создать пустой список, а затем добавить элементы в список из ваших ресурсов.Для этого вы можете использовать Arrays.asList()
или сделать цикл и добавить отдельные элементы в список, и после создания списка вам придется создать адаптер, используя этот список.
Теперь, чтобы добавить элемент в список.Адаптер блесны Вы можете использовать метод adapter.add()
, чтобы добавить элемент внутри адаптера блесны.Вот пример, который объясняет, как вы можете создать адаптер и добавить элемент в счетчик.
adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, array);
Здесь массив представляет собой список.
А для добавления элемента в счетчик вы можете использоватьметод добавления.
adapter.add("String to insert into spinner");