Добавить элемент в файл ресурсов - PullRequest
0 голосов
/ 30 ноября 2018

Как программно добавить элемент в strings.xml для строкового массива счетчика?

<Spinner
            android:id="@+id/tags"
            android:spinnerMode="dialog"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:entries="@array/tags" />    

strings.xml

<string-array name="tags">
    <item>item1</item>
    <item>item2</item>
    <item>item3</item>
    <item>item4</item>
</string-array>>

Ответы [ 3 ]

0 голосов
/ 30 ноября 2018

Вы не можете добавлять вещи к ресурсам программно.Но Spinner не должен выходить из файла ресурсов.Используйте список элементов в памяти и измените его.

0 голосов
/ 01 декабря 2018

Если попытаться добавить данные в спиннер программным способом.

есть только один способ использовать базу данных, такую ​​как #firebase, которая обновляет данные в реальном времени.

"без базы данных это невозможно."

0 голосов
/ 30 ноября 2018

Вы не можете программно добавлять данные в ресурсы приложения.Ресурсы являются частью скомпилированного, упакованного и подписанного пакета APK и поэтому не могут быть изменены.Чего ты пытаешься достичь?

...