Améliorer les performances de mise en page
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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 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.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 2025/07/26 (UTC)."],[],[],null,["# Improve layout performance\n\nTry the Compose way \nJetpack Compose is the recommended UI toolkit for Android. Learn how to work with layouts in Compose. \n[Performance in Compose →](/jetpack/compose/performance) \n\nLayouts are a key part of Android applications that directly affect the user experience. If\nimplemented poorly, your layout can make your app memory-intensive with slow UIs. The Android\nSDK includes tools to help identify problems in your layout performance. With this documentation,\nyou can implement smooth scrolling interfaces with a minimal memory footprint.\n\nLessons\n-------\n\n**[Optimize layout hierarchies](/develop/ui/views/layout/improving-layouts/optimizing-layouts)**\n: In the same way that a complex web page can slow down load time, a complex layout hierarchy\n can also cause performance problems. This documentation shows how you can use SDK tools to\n inspect your layout and discover performance bottlenecks.\n\n**[Reuse layouts with \\\u003cinclude\\\u003e](/develop/ui/views/layout/improving-layouts/reusing-layouts)**\n: If your application UI repeats certain layout constructs in multiple places, this\n documentation shows you how to create efficient, reusable layout constructs and include them\n in the appropriate UI layouts.\n\n**[Load views on demand](/develop/ui/views/layout/improving-layouts/loading-ondemand)**\n: Beyond including one layout component within another layout, you might want to\n make the included layout visible only when it's needed after the activity is running.\n This documentation shows how you can improve your layout's initialization performance by loading\n portions of your layout on demand."]]