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 中指示其希望与父级大小相同,则父级应要求子级根据确切大小进行布局。

适用于 . 的 android.view.ViewGroup.getChildMeasureSpec(int, int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于