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.