Les mises en page sont un élément clé des applications Android et ont un impact direct sur l'expérience utilisateur. Si elle est mal implémentée, votre mise en page peut utiliser beaucoup la mémoire de votre application avec des UI 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 de défilement fluide avec une empreinte mémoire minimale.
Leçons
- Optimiser les hiérarchies de mise en page
- Tout comme 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 les 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'UI 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.