次の方法で共有


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 ドキュメントandroid.view.ViewGroup.getChildMeasureSpec(int, int, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象