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 を特定の子に渡すように考え出します。 このメソッドは、1 つの子ビューの 1 つのディメンション (高さまたは幅) に対する適切な MeasureSpec を計算します。

目標は、MeasureSpec の情報と子の LayoutParams を組み合わせて、可能な限り最良の結果を得ることを目的としています。 たとえば、このビューがサイズを認識していて (MeasureSpec のモードが EXACTLY であるため)、子が LayoutParams で親と同じサイズにすることを示している場合、親は正確なサイズを指定して、子にレイアウトを要求する必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象