Resources()¶
- class
android.content.res.
Resources
¶ Таблица ресурсов приложения
Resources resource = activity.getResources()
-
getColor
(R.color.id)¶ Возвращает ресурс цвет по идентификатору
-
getDimension
(R.dim.id)¶ Возвращает ресурс размер по идентификатору
-
getDrawable
(R.drawable.id)¶ Возвращает ресурс изображение по идентификатору
-
getQuantityString
(id, quantity)¶ id - Int - идентификатор ресурса
quantity - Int
Возвращает String, значение ресурса для множественного числа
<plurals name="minutes"> <item quantity="one">minute</item> <item quantity="other">minutes</item> </plurals>
int minutes = Calendar.getInstance().get(Calendar.MINUTE); getQuantityString(R.plurals.minutes, minutes);
-
getQuantityString
(id, quantity, foramtArgs)
-
getString
(id)¶ id - Int - идентификатор ресурса
Возвращает String, значение ресурса
<string name="login_welcome">Привет</string>
getString(R.string.login_welcome) // Привет
-
getString
(id, formatArgs) id - Int - идентификатор ресурса
**formatArgs - Any - форматирование строки
Возвращает String, отформатированное значение ресурса
<string name="login_welcome">Привет, %s</string>
getString(R.string.login_welcome, "ilnurgi") // Привет, ilnurgi
-
getStringArray
(int arrayId)¶ Возвращает Array<String>, ресурс массив по идентификатору
String[] names = resource.getStringArray(R.array.names);
-
getText
(id)¶ возвращает текст по идентификатору
CharSequence styledText = myResources.getText(R.string.stop_message);
-