Layout in Scrivi
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Jetpack Compose semplifica la progettazione di un layout efficiente per la tua app.
Le pagine seguenti forniscono dettagli su come progettare e implementare il layout:
- Nozioni di base sul layout: scopri i componenti di base per un'interfaccia utente dell'app semplice.
- Componenti e layout Material: scopri i componenti e i layout Material in Compose.
- Layout personalizzati: scopri come assumere il controllo
del layout della tua app e come progettare un layout personalizzato.
- Supportare diverse dimensioni di visualizzazione: scopri come
utilizzare Compose per creare layout che si adattano a diverse dimensioni dello schermo,
orientamenti e fattori di forma.
- Linee di allineamento: scopri
come creare linee di allineamento personalizzate per allineare e posizionare con precisione gli elementi
dell'interfaccia utente.
- Misurazioni intrinseche:
scopri come impostare un'altezza o una larghezza intrinseca per gli elementi dell'interfaccia utente, in modo da controllare con precisione la disposizione degli elementi nel layout.
- ConstraintLayout: scopri come
utilizzare
ConstraintLayout
nella tua UI Compose.
Scopri di più
Consigliati per te
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-08-27 UTC.
[null,null,["Ultimo aggiornamento 2025-08-27 UTC."],[],[],null,["Jetpack Compose makes it easy to design an efficient layout for your app.\n\nThe following pages provide details on how to design and implement your layout:\n\n- [Layout basics](/develop/ui/compose/layouts/basics): Learn about the building blocks for a straightforward app UI.\n- [Material components and layouts](/develop/ui/compose/components): Learn about Material components and layouts in Compose.\n- [Custom layouts](/develop/ui/compose/layouts/custom): Learn how to take control of your app's layout, and how to design a custom layout of your own.\n- [Support different display sizes](/develop/ui/compose/layouts/adaptive/support-different-display-sizes): Learn how to use Compose to build layouts that adapt to different screen sizes, orientations, and form factors.\n- [Alignment lines](/develop/ui/compose/layouts/alignment-lines): Learn how to create custom alignment lines to precisely align and position your UI elements.\n- [Intrinsic measurements](/develop/ui/compose/layouts/intrinsic-measurements): Learn how to set an intrinsic height or width for your UI elements, giving you precise control over how the elements are arranged in the layout.\n- [ConstraintLayout](/develop/ui/compose/layouts/constraintlayout): Learn how to use `ConstraintLayout` in your Compose UI.\n\nLearn more\n\n- **New!** Try our [Quick Guides](/quick-guides) to get a fast and focused content\n experience.\n\n- To learn more about Compose layouts, try the [Layouts in Jetpack Compose\n codelab](/codelabs/jetpack-compose-layouts).\n\nRecommended for you\n\n- Note: link text is displayed when JavaScript is off\n- [Get started with Jetpack Compose](/develop/ui/compose/documentation)\n- [ConstraintLayout in Compose](/develop/ui/compose/layouts/constraintlayout)"]]