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


ViewGroup.GetChildMeasureSpec(Int32, Int32, Int32) Метод

Определение

Является ли трудной частью measureChildren: выясните MeasureSpec, чтобы передать конкретному ребенку.

[Android.Runtime.Register("getChildMeasureSpec", "(III)I", "")]
public static int GetChildMeasureSpec (int spec, int padding, int childDimension);
[<Android.Runtime.Register("getChildMeasureSpec", "(III)I", "")>]
static member GetChildMeasureSpec : int * int * int -> int

Параметры

spec
Int32

Требования к этому представлению

padding
Int32

Заполнение этого представления для текущего измерения и полей, если применимо

childDimension
Int32

Как большой ребенок хочет быть в текущем измерении

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

целое число MeasureSpec для дочернего элемента

Атрибуты

Комментарии

Является ли трудной частью measureChildren: выясните MeasureSpec, чтобы передать конкретному ребенку. Этот метод определяет правое значение MeasureSpec для одного измерения (высота или ширина) одного дочернего представления.

Цель состоит в том, чтобы объединить информацию из measureSpec с LayoutParams дочернего ребенка, чтобы получить наилучшие результаты. Например, если это представление знает его размер (так как его MeasureSpec имеет режим EXACTLY), а дочерний элемент указал в layoutParams, что он хочет быть таким же размером, как и родительский, родитель должен попросить дочернего макета, учитывая точный размер.

Документация по Java для android.view.ViewGroup.getChildMeasureSpec(int, int, int).

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

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