Langue

View.MeasureSpec.MakeMeasureSpec(Int32, MeasureSpecMode) Méthode

Définition

Crée une spécification de mesure basée sur la taille et le mode fournis.

[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

Paramètres

size
Int32

taille de la spécification de mesure

mode
MeasureSpecMode

mode de la spécification de mesure

Retours

spécification de mesure basée sur la taille et le mode

Attributs

Remarques

Crée une spécification de mesure basée sur la taille et le mode fournis.

Le mode doit toujours être l’un des éléments suivants : <ul<>li<>android.view.View.MeasureSpec#UNSPECIFIED/li<>li><android.view.View.MeasureSpec#EXACTLY/li<><android.view.View.MeasureSpec#AT_MOST>/li/li></ul>

< >forte remarque :</forte> sur le niveau d’API 17 et inférieur, l’implémentation de MakeMeasureSpec était telle que l’ordre des arguments n’a pas d’importance et de dépassement dans l’une ou l’autre valeur peut avoir un impact sur measureSpec résultant. android.widget.RelativeLayout a été affecté par ce bogue. Les applications ciblant des niveaux d’API supérieurs à 17 obtiennent le comportement fixe et plus strict.

Java documentation pour android.view.View.MeasureSpec.makeMeasureSpec(int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à