AndroidVoir Calculs Dimensions


Remarques

Notez qu'une instance de ViewTreeObserver associée à une instance de View peut devenir invalide tant que cette View est toujours active. A partir du View.getViewTreeObserver View.getViewTreeObserver:

// The returned ViewTreeObserver observer is not guaranteed to remain
// valid for the lifetime of this View. If the caller of this method keeps
// a long-lived reference to ViewTreeObserver, it should always check for
// the return value of {@link ViewTreeObserver#isAlive()}.

Ainsi, si vous avez précédemment ajouté un écouteur à une instance de ViewTreeObserver et souhaitez maintenant le supprimer, il est plus facile d'appeler à nouveau getViewTreeObserver sur l'instance View correspondante pour recevoir une nouvelle instance de ViewTreeObserver . (Vérifier isAlive sur une instance existante est plus de travail pour un petit bénéfice; si le ViewTreeObserver n'est plus en vie, vous allez quand même aller chercher cette nouvelle référence!)

Voir Calculs Dimensions Exemples Liés