Поделиться через


Resources.GetValue Метод

Определение

Перегрузки

GetValue(Int32, TypedValue, Boolean)

Возвращает необработанные данные, связанные с определенным идентификатором ресурса.

GetValue(String, TypedValue, Boolean)

Возвращает необработанные данные, связанные с определенным идентификатором ресурса.

GetValue(Int32, TypedValue, Boolean)

Возвращает необработанные данные, связанные с определенным идентификатором ресурса.

[Android.Runtime.Register("getValue", "(ILandroid/util/TypedValue;Z)V", "GetGetValue_ILandroid_util_TypedValue_ZHandler")]
public virtual void GetValue (int id, Android.Util.TypedValue? outValue, bool resolveRefs);
[<Android.Runtime.Register("getValue", "(ILandroid/util/TypedValue;Z)V", "GetGetValue_ILandroid_util_TypedValue_ZHandler")>]
abstract member GetValue : int * Android.Util.TypedValue * bool -> unit
override this.GetValue : int * Android.Util.TypedValue * bool -> unit

Параметры

id
Int32

Требуемый идентификатор ресурса, созданный средством aapt. Это целое число кодирует запись пакета, типа и ресурса. Значение 0 является недопустимым идентификатором.

outValue
TypedValue

Объект, в котором будут размещаться данные ресурса.

resolveRefs
Boolean

Если задано значение true, то за ресурсом, ссылающимся на другой ресурс, будет использоваться, чтобы получить фактические окончательные данные ресурса. Если значение false, typedValue будет заполнено ссылкой.

Атрибуты

Исключения

Создает исключение NotFoundException, если указанный идентификатор не существует.

Комментарии

Возвращает необработанные данные, связанные с определенным идентификатором ресурса.

Документация по Java для android.content.res.Resources.getValue(int, android.util.TypedValue, boolean).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

GetValue(String, TypedValue, Boolean)

Возвращает необработанные данные, связанные с определенным идентификатором ресурса.

[Android.Runtime.Register("getValue", "(Ljava/lang/String;Landroid/util/TypedValue;Z)V", "GetGetValue_Ljava_lang_String_Landroid_util_TypedValue_ZHandler")]
public virtual void GetValue (string? name, Android.Util.TypedValue? outValue, bool resolveRefs);
[<Android.Runtime.Register("getValue", "(Ljava/lang/String;Landroid/util/TypedValue;Z)V", "GetGetValue_Ljava_lang_String_Landroid_util_TypedValue_ZHandler")>]
abstract member GetValue : string * Android.Util.TypedValue * bool -> unit
override this.GetValue : string * Android.Util.TypedValue * bool -> unit

Параметры

name
String

Имя требуемого ресурса. Это передается в getIdentifier() с типом по умолчанию "string".

outValue
TypedValue

Объект, в котором будут размещаться данные ресурса.

resolveRefs
Boolean

Если задано значение true, то за ресурсом, ссылающимся на другой ресурс, будет использоваться, чтобы получить фактические окончательные данные ресурса. Если значение false, typedValue будет заполнено ссылкой.

Атрибуты

Исключения

Создает исключение NotFoundException, если указанный идентификатор не существует.

Комментарии

Возвращает необработанные данные, связанные с определенным идентификатором ресурса. Сведения о том, как извлекаются строковые ресурсы, см. в разделе getIdentifier() для получения сведений о сопоставлении имен с идентификаторами ресурсов и getString(int).

Примечание. Использование этой функции не рекомендуется. Гораздо эффективнее извлекать ресурсы по идентификатору, чем по имени.

Документация по Java для android.content.res.Resources.getValue(java.lang.String, android.util.TypedValue, boolean).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к