View.MeasureSpec.MakeMeasureSpec(Int32, MeasureSpecMode) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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><<android.view.View.MeasureSpec#AT_MOST
>/li></ul>
<nota fuerte>:</strong> En el nivel de API 17 y inferior, la implementación de MakeMeasureSpec era tal que el orden de los argumentos no importaba y el desbordamiento en cualquiera de los valores podría afectar a measureSpec resultante. android.widget.RelativeLayout
se vio afectado por este error. Las aplicaciones destinadas a niveles de API superiores a 17 obtendrán el comportamiento fijo y más estricto.
Documentación de Java 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 proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.