У меня есть TextView
, который отображает сообщение пользователю в зависимости от ситуации. Я могу изменить строку в зависимости от ситуации, и она отлично работает.Сменить язык строки программно
Моя проблема в том, как мне это сделать для разных языков?
Я огляделся, и большинство предложений состоит в том, чтобы использовать отдельный string.xml
в зависимости от языкового стандарта. Но поскольку это только один строковый ресурс, который программным образом изменяет его содержимое, он действительно не работает.
Есть ли способ, чтобы иметь что-то вроде
if(language is blabla)
change the text to "this"
или что-то в этом роде.
различных охват языков, как, когда пользователь изменяет настройки языка? Или вы меняете язык только для одной строки на основе некоторого выбора пользователя в своем приложении? –