Les mises en page sont un élément clé des applications Android qui affecte directement l'expérience utilisateur. Si elle est mal implémentée, votre mise en page peut rendre votre application gourmande en mémoire et entraîner des interfaces utilisateur lentes. Le SDK Android inclut des outils permettant d'identifier les problèmes de performances de votre mise en page. Cette documentation vous permet d'implémenter des interfaces à défilement fluide avec une empreinte 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 vous explique comment utiliser les outils du SDK pour inspecter votre mise en page et identifier les goulots d'étranglement en termes de performances.
- Réutiliser des mises en page avec <include>
- Si l'UI de votre application répète certains éléments de mise en page à plusieurs endroits, cette documentation vous montre comment créer des éléments de mise en page efficaces et réutilisables, et comment les inclure dans les mises en page d'UI 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 votre mise en page à la demande.