Compartir a través de


ViewGroup.GetChildMeasureSpec(Int32, Int32, Int32) Método

Definición

Hace la parte dura de measureChildren: averiguar el MeasureSpec que se va a pasar a un niño determinado.

[Android.Runtime.Register("getChildMeasureSpec", "(III)I", "")]
public static int GetChildMeasureSpec (int spec, int padding, int childDimension);
[<Android.Runtime.Register("getChildMeasureSpec", "(III)I", "")>]
static member GetChildMeasureSpec : int * int * int -> int

Parámetros

spec
Int32

Los requisitos de esta vista

padding
Int32

Relleno de esta vista para la dimensión y los márgenes actuales, si procede

childDimension
Int32

Lo grande que quiere tener el niño en la dimensión actual

Devoluciones

un entero MeasureSpec para el elemento secundario

Atributos

Comentarios

Hace la parte dura de measureChildren: averiguar el MeasureSpec que se va a pasar a un niño determinado. Este método determina la clase MeasureSpec adecuada para una dimensión (alto o ancho) de una vista secundaria.

El objetivo es combinar información de measureSpec con layoutParams del elemento secundario para obtener los mejores resultados posibles. Por ejemplo, si la vista conoce su tamaño (porque measureSpec tiene un modo DE EXACTAMENTE) y el elemento secundario ha indicado en su LayoutParams que quiere tener el mismo tamaño que el elemento primario, el elemento primario debe pedir al elemento secundario que el diseño tenga un tamaño exacto.

Documentación de Java para android.view.ViewGroup.getChildMeasureSpec(int, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a