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, если указанный идентификатор не существует.
Комментарии
Возвращает необработанные данные, связанные с определенным идентификатором ресурса.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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).
Примечание. Использование этой функции не рекомендуется. Гораздо эффективнее извлекать ресурсы по идентификатору, чем по имени.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.