Задать вопрос
Chvalov
@Chvalov

Можно ли в коде использовать строки из values/strings.xml (Android)?

К примеру можно ли здесь:
Toast.makeText(getApplicationContext(), "TEXT-TEXT-TEXT", Toast.LENGTH_LONG).show();

Вместо TEXT-TEXT-TEXT брать текст из values/strings.xml чтобы при создании мультиязычных приложений Toast выдавал текст на нужно языке ?
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Оценить 5 комментариев
Решения вопроса 1
enq3
@enq3
Android engineer at #ITX5
Как-то вот так:
Toast.makeText(getApplicationContext(), getResources().getString(R.string.your_text), Toast.LENGTH_LONG).show();

Или сразу вызвать getString(), но это смотря откуда вызывать метод:
Toast.makeText(getApplicationContext(), getString(R.string.your_text), Toast.LENGTH_LONG).show();
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@kirich1409
У Toast есть перегрузка метода makeText(), которая сразу принимает на вход id строкового ресурса
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы