Я работаю над приложением, которое запрашивает у пользователя конкретные настройки при запуске.Например, мое первое действие спрашивает пользователя:
Использовать опцию?
-опция A
-опция B
Теперь, после того, как пользователь выбирает, чтовариант, который он / она будет использовать Я хотел бы иметь возможность изменить ресурсы, используемые моим приложением.Я конкретно говорю о values/strings.xml
, где у меня есть разные строки для разных опций приложения.
На данный момент я использую опцию A в качестве значения по умолчанию и помещаю все строки в строки по умолчанию.XML-файл и на данный момент опция B использует те же строки, однако я ожидаю, что для опции B понадобятся несколько конкретных строк, которые мне нужно будет определить в другом файле, но я не могу найти способ решить, каков наилучший подход для этого?
Заранее спасибо
РЕДАКТИРОВАТЬ: Чтобы ответить на вопрос jkhouw1, опция B изменит только существующие строки.Если бы я использовал строковые массивы в качестве ресурсов, как бы я мог указать это в своем файле layout.xml, а затем настроить в соответствии с тем, что пользователь выбрал в первом действии?- чтобы перевести это в пример:
Если у меня есть TextView, я хочу определить его текст в layout.xml как <TextView android:text="@string/(key)" />
Если бы я использовал строковые массивы для необщие строки, как я могу определить атрибут android:text
для моего просмотра в файле layout.xml в зависимости от того, какую опцию выбирает пользователь?
Спасибо