ViewGroup.GetChildMeasureSpec(Int32, Int32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.