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>android.view.View.MeasureSpec#AT_MOST</li></ul のいずれかである必要があります。>

<strong>Note:</strong> API レベル 17 以下では、makeMeasureSpec の実装は、引数の順序が重要ではなく、どちらの値もオーバーフローすると、結果の MeasureSpec に影響を与える可能性がありました。 android.widget.RelativeLayout は、このバグの影響を受けています。 API レベルが 17 を超えるアプリでは、より厳密な固定動作が得られます。

Javaドキュメント。

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

適用対象