Вы можете использовать ресурсы таким образом, чтобы достичь этого.
Структура папки (вы можете выбрать любое имя для реального XML-файла или даже создать ресурс с другими ресурсами):
/res/values/bools.xml
/res/values-fr/bools.xml
В /res/values/bools.xml
:
- Сделайте логическое значение, вы можете переименовать его так, как вам нужно.
- Имя: pref_default
- Тип: логическое значение
- Значение: правда
В /res/values-fr/bools.xml
:
- Сделайте логическое значение снова, то же имя
- Имя: pref_default
- Тип: логическое значение
- Значение: false
В ваших предпочтениях.xml:
- Установить значение по умолчанию @ bool / pref_default
Все готово!
Вы даже сможете получить к нему доступ из кода с помощью R.bool.pref_default
.
Отказ от ответственности: я никогда не писал код, включающий несколько языков, но я основал это на своем понимании квалификаторов ресурсов .
Если вы имеете в виду регион Франция, а не говорящих по-французски, то вы, вероятно, можете найти для него квалификатор -r
(см. Мою ссылку).