語言

View.MeasureSpec.MakeMeasureSpec(Int32, MeasureSpecMode) 方法

定義

根據所提供的尺寸與模式建立測量規格。

[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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於