Всем привет.
Прошу не судить строго, если задаю элементарный вопрос. Пишу своё первое приложение, что-то типа языкового справочника.
У меня следующая идея:
При нажатии кнопки, на экране появляется некий поясняющий текст(на русском или английском языке, согласно локализации). Можно ли сделать так, что бы в textview появлялся текст из текстовых констант (Strings)?
Правильно ли я понимаю, что если использовать такой программный метод:
public void onClick(View view) {
mExplainTextView.setText("Необходимый текст");
}
то, будут проблемы с локализацией, т.к текст записан в JAVA файл?
Извиняюсь, за сумбурное объяснение))). Програмированием начал заниматься около месяца назад)). Буду рад любой помощи, спасибо.
Текст по нажатию кнопки
Re: Текст по нажатию кнопки
setText(R.string.may_string), где may_string строка из ресурсов xml (локализация выберется автоматически, если конечно она у вас правильно устроена).
Если нужно просто получить строку, то у Activity (или любого другого Context) есть метод getString(R.string.may_string)
Если нужно просто получить строку, то у Activity (или любого другого Context) есть метод getString(R.string.may_string)
Re: Текст по нажатию кнопки
Спасибо, всё получилось!klblk писал(а):setText(R.string.may_string), где may_string строка из ресурсов xml (локализация выберется автоматически, если конечно она у вас правильно устроена).
Если нужно просто получить строку, то у Activity (или любого другого Context) есть метод getString(R.string.may_string)