TypedArray.GetLayoutDimension Метод

Определение

Перегрузки

GetLayoutDimension(Int32, Int32)

Специальная версия для #getDimensionPixelSize получения android.view.ViewGroupатрибутов layout_width и layout_height.

GetLayoutDimension(Int32, String)

Специальная версия для #getDimensionPixelSize получения android.view.ViewGroupатрибутов layout_width и layout_height.

GetLayoutDimension(Int32, Int32)

Специальная версия для #getDimensionPixelSize получения android.view.ViewGroupатрибутов layout_width и layout_height.

[Android.Runtime.Register("getLayoutDimension", "(II)I", "GetGetLayoutDimension_IIHandler")]
public virtual int GetLayoutDimension (int index, int defValue);
[<Android.Runtime.Register("getLayoutDimension", "(II)I", "GetGetLayoutDimension_IIHandler")>]
abstract member GetLayoutDimension : int * int -> int
override this.GetLayoutDimension : int * int -> int

Параметры

index
Int32

Индекс извлекаемого атрибута.

defValue
Int32

Значение по умолчанию, возвращаемое, если этот атрибут не является значением по умолчанию или содержит неправильный тип данных.

Возвращаемое значение

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

Атрибуты

Исключения

Значение , если объект TypedArray уже был переработан.

Комментарии

Специальная версия для #getDimensionPixelSize получения android.view.ViewGroupатрибутов layout_width и layout_height. Это только по соображениям производительности; приложения должны использовать #getDimensionPixelSize.

Документация по Java для android.content.res.TypedArray.getLayoutDimension(int, int).

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

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

GetLayoutDimension(Int32, String)

Специальная версия для #getDimensionPixelSize получения android.view.ViewGroupатрибутов layout_width и layout_height.

[Android.Runtime.Register("getLayoutDimension", "(ILjava/lang/String;)I", "GetGetLayoutDimension_ILjava_lang_String_Handler")]
public virtual int GetLayoutDimension (int index, string? name);
[<Android.Runtime.Register("getLayoutDimension", "(ILjava/lang/String;)I", "GetGetLayoutDimension_ILjava_lang_String_Handler")>]
abstract member GetLayoutDimension : int * string -> int
override this.GetLayoutDimension : int * string -> int

Параметры

index
Int32

Индекс извлекаемого атрибута.

name
String

Текстовое имя атрибута для отчетов об ошибках.

Возвращаемое значение

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

Атрибуты

Исключения

Значение , если объект TypedArray уже был переработан.

Значение , если атрибут определен, но не является измерением или целым числом (перечислением).

Комментарии

Специальная версия для #getDimensionPixelSize получения android.view.ViewGroupатрибутов layout_width и layout_height. Это только по соображениям производительности; приложения должны использовать #getDimensionPixelSize.

Этот метод вызывает исключение, если атрибут определен, но не является измерением или целым числом (перечислением).

Документация по Java для android.content.res.TypedArray.getLayoutDimension(int, java.lang.String).

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

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