Améliorer les performances de mise en page

Essayer Compose
Jetpack Compose est le kit d'outils d'interface utilisateur recommandé pour Android. Découvrez comment utiliser les mises en page dans Compose.

Les mises en page constituent un élément clé des applications Android et ont un impact direct sur l'expérience utilisateur. Si elle n'est pas correctement implémentée, votre mise en page peut utiliser beaucoup de mémoire dans votre application avec des interfaces utilisateur lentes. Le SDK Android inclut des outils permettant d'identifier les problèmes de performances de mise en page. Cette documentation vous permet d'implémenter des interfaces à défilement fluide avec une quantité de mémoire minimale.

Leçons

Optimiser les hiérarchies de mise en page
De la même manière qu'une page Web complexe peut ralentir le temps de chargement, une hiérarchie de mise en page complexe peut également entraîner des problèmes de performances. Cette documentation explique comment utiliser SDK Tools pour inspecter votre mise en page et détecter les goulots d'étranglement qui affectent les performances.
Réutiliser des mises en page avec <include>
Si l'interface utilisateur de votre application répète certaines constructions de mise en page à plusieurs endroits, cette documentation vous explique comment créer des constructions de mise en page efficaces et réutilisables, et les inclure dans les mises en page d'interface utilisateur appropriées.
Charger des vues à la demande
En plus d'inclure un composant de mise en page dans une autre mise en page, vous pouvez rendre la mise en page incluse visible uniquement lorsqu'elle est nécessaire après l'exécution de l'activité. Cette documentation explique comment améliorer les performances d'initialisation de votre mise en page en chargeant des parties de celle-ci à la demande.