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 で親と同じサイズであることを示している場合、親は正確なサイズを指定したレイアウトを子に要求する必要があります。

android.view.ViewGroup.getChildMeasureSpec(int, int, int)Java ドキュメント。

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

適用対象