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
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 строкового ресурса
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
15 июн. 2024, в 13:16
2500 руб./за проект
15 июн. 2024, в 13:11
80 руб./за проект
15 июн. 2024, в 12:28
40000 руб./за проект