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></>android.view.View.MeasureSpec#EXACTLY<li><>android.view.View.MeasureSpec#AT_MOST</li></ul>

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

の Java ドキュメント android.view.View.MeasureSpec.makeMeasureSpec(int, int)

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

適用対象