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

Definición

Crea una especificación de medida basada en el tamaño y el modo proporcionados.

[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

Parámetros

size
Int32

el tamaño de la especificación de medida

mode
MeasureSpecMode

el modo de la especificación de medida

Devoluciones

la especificación de medida basada en el tamaño y el modo

Atributos

Comentarios

Crea una especificación de medida basada en el tamaño y el modo proporcionados.

El modo siempre debe ser uno de los siguientes: <ul><li>android.view.View.MeasureSpec#UNSPECIFIED</li><<android.view.View.MeasureSpec#EXACTLY>/li li/li>><<android.view.View.MeasureSpec#AT_MOST<>/li/ul>

<nota fuerte>:</strong> En el nivel de API 17 y menor, la implementación de makeMeasureSpec era tal que el orden de los argumentos no importaba y el desbordamiento en cualquiera de los valores podía afectar al MeasureSpec resultante. android.widget.RelativeLayout se vio afectado por este error. Las aplicaciones que tienen como destino los niveles de API superiores a 17 obtendrán el comportamiento fijo y más estricto.

Java documentación para android.view.View.MeasureSpec.makeMeasureSpec(int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a