ViewGroup.GetChildMeasureSpec(Int32, Int32, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
做 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 的資訊與子節點的 LayoutParam 結合,以獲得最佳結果。 例如,如果此視圖知道自己的大小(因為其 MeasureSpec 有 精確模式),且子視圖在 LayoutParams 中表示希望與父視圖相同,父視圖應要求子視圖給出精確大小。
Java 文件 android.view.ViewGroup.getChildMeasureSpec(int, int, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。