Как получить из ресурса R.string строку

1896 Android

У приложения есть множество строковых ресурсов R.string, для различных целей, вывод текста в кнопках, сообщениях и т.д.

Чтобы назначить этот ресурс в визуальном редакторе для TextView или Button, достаточно у свойства text выбрать нужный ресурс R.string.

Как получить из ресурса R.string строку


<Button
android:id="@+id/button22"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:onClick="onClickBack"
android:text="@string/btn_cansel" />

Тут все просто.

А если в коде надо назначить стоковой переменной String текст из ресурса R.string, то тут у же так просто не обделаться.

Для этого используем функцию getString() (package android.content, class Context).


String str;
str = getString(R.string.btn_cansel);

Оцените статью
Добавить комментарий