ViewGroup.GetChildMeasureSpec(Int32, Int32, Int32) 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í.
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.