View.MeasureSpec.MakeMeasureSpec(Int32, MeasureSpecMode) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
根據所提供的尺寸與模式建立測量規格。
[Android.Runtime.Register("makeMeasureSpec", "(II)I", "")]
public static int MakeMeasureSpec(int size, Android.Views.MeasureSpecMode mode);
[<Android.Runtime.Register("makeMeasureSpec", "(II)I", "")>]
static member MakeMeasureSpec : int * Android.Views.MeasureSpecMode -> int
參數
- size
- Int32
測度規格的規模
- mode
- MeasureSpecMode
測度規範的模態
傳回
基於尺寸與模式的測量規格
- 屬性
備註
根據所提供的尺寸與模式建立測量規格。
調式必須始終為以下之一:<ul<>li<android.view.View.MeasureSpec#UNSPECIFIED>/li><li><android.view.View.MeasureSpec#EXACTLY/li li/li><liandroid.view.View.MeasureSpec#AT_MOST<>/ul><>
<strong>Note:</strong> 在 API 17 級及以下,makeMeasureSpec 的實作使參數的順序不重要,且任一值的溢位都可能影響最終的 MeasureSpec。
android.widget.RelativeLayout 受到這個錯誤的影響。 目標 API 等級超過 17 的應用程式會獲得更嚴格的固定行為。
Java 文件 android.view.View.MeasureSpec.makeMeasureSpec(int, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。