View.OnMeasure(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.
Mesurez la vue et son contenu pour déterminer la largeur mesurée et la hauteur mesurée.
[Android.Runtime.Register("onMeasure", "(II)V", "GetOnMeasure_IIHandler")]
protected virtual void OnMeasure(int widthMeasureSpec, int heightMeasureSpec);
[<Android.Runtime.Register("onMeasure", "(II)V", "GetOnMeasure_IIHandler")>]
abstract member OnMeasure : int * int -> unit
override this.OnMeasure : int * int -> unit
Paramètres
- widthMeasureSpec
- Int32
exigences d’espace horizontal imposées par le parent.
Les exigences sont encodées avec android.view.View.MeasureSpec.
- heightMeasureSpec
- Int32
exigences d’espace vertical imposées par le parent.
Les exigences sont encodées avec android.view.View.MeasureSpec.
- Attributs
Remarques
Mesurez la vue et son contenu pour déterminer la largeur mesurée et la hauteur mesurée. Cette méthode est appelée par #measure(int, int) et doit être remplacée par des sous-classes pour fournir une mesure précise et efficace de leur contenu.
<strong>CONTRACT :</strong> Lors de la substitution de cette méthode, vous <devez</>em> appeler #setMeasuredDimension(int, int) pour stocker la largeur et la hauteur mesurées de cette vue. L’échec de cette opération déclenche un IllegalStateException, levée par #measure(int, int). L’appel de la superclasse #onMeasure(int, int) est une utilisation valide.
L’implémentation de la classe de base de mesure est par défaut de la taille d’arrière-plan, sauf si une plus grande taille est autorisée par MeasureSpec. Les sous-classes doivent être remplacées #onMeasure(int, int) pour fournir de meilleures mesures de leur contenu.
Si cette méthode est substituée, il incombe à la sous-classe de s’assurer que la hauteur et la largeur mesurées sont au moins la hauteur et la largeur minimales de la vue (#getSuggestedMinimumHeight() et #getSuggestedMinimumWidth()).
Java documentation pour android.view.View.onMeasure(int, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
Voir aussi
- MeasuredWidth
- MeasuredHeight
- <xref:Android.Views.View.SetMeasuredDimension(System.Int32%2c+System.Int32)>
- SuggestedMinimumHeight
- SuggestedMinimumWidth