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

Définition

Fait la partie dure de measureChildren : déterminer le MeasureSpec à passer à un enfant particulier.

[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

Paramètres

spec
Int32

Conditions requises pour cette vue

padding
Int32

Remplissage de cette vue pour la dimension et les marges actuelles, le cas échéant

childDimension
Int32

Taille de l’enfant dans la dimension actuelle

Retours

entier MeasureSpec pour l’enfant

Attributs

Remarques

Fait la partie dure de measureChildren : déterminer le MeasureSpec à passer à un enfant particulier. Cette méthode indique la valeur MeasureSpec appropriée pour une dimension (hauteur ou largeur) d’une vue enfant.

L’objectif est de combiner des informations de notre MeasureSpec avec LayoutParams de l’enfant pour obtenir les meilleurs résultats possibles. Par exemple, si cette vue connaît sa taille (car sa MeasureSpec a un mode EXACTEment) et que l’enfant a indiqué dans son LayoutParams qu’il souhaite être de la même taille que le parent, le parent doit demander à l’enfant de mettre en page une taille exacte.

Documentation Java pour android.view.ViewGroup.getChildMeasureSpec(int, int, int).

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

S’applique à