Información acerca de los diseños adaptables
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Las apps para Android se ejecutan en una amplia variedad de dispositivos, desde teléfonos plegables hasta TVs montadas en la pared. Para proporcionar una excelente experiencia del usuario en todos los tipos de dispositivos, adapta la IU de tu app a diferentes tamaños y configuraciones de pantalla. Las mejores apps para Android aprovechan al máximo el espacio en pantalla que ocupan y controlan los cambios en ese espacio durante el tiempo de ejecución, incluidos los cambios de orientación y el cambio de tamaño de la ventana en los modos de pantalla dividida y de ventanas de computadoras de escritorio.
Temas
En la documentación de los diseños adaptables, se proporciona orientación sobre cómo hacer lo siguiente:
- Diseña e implementa diseños adaptables
- Ajusta la navegación principal de tu app según el tamaño de la ventana
- Usa clases de tamaño de ventana para adaptar la IU de tu app
- Simplifica la implementación de diseños canónicos, como lista-detalles, con las APIs de Jetpack
Requisitos previos
En la guía de diseños adaptables, se supone que comprendes los siguientes conceptos:
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# About adaptive layouts\n\nAndroid apps run on a wide variety of devices---from foldable flip phones to\nwall‑mounted TVs. To provide a great user experience on all types of\ndevices, adapt your app's UI to different display sizes and configurations. The\nbest Android apps make the most of the screen space they occupy and handle\nchanges to that space at runtime, including orientation changes and window\nresizing in split‑screen and desktop windowing modes.\n| **Note:** For apps that target Android 16 (API level 36), the system ignores screen orientation, aspect ratio, and app resizablility restrictions to improve the layout of apps on form factors with smallest width \\\u003e= 600dp. See [App\n| orientation, aspect ratio, and\n| resizability](/develop/ui/compose/layouts/adaptive/app-orientation-aspect-ratio-resizability).\n\nTopics\n------\n\nThe adaptive layouts documentation provides guidance on how to:\n\n- Design and implement adaptive layouts\n- Adjust your app's primary navigation based on window size\n- Use window size classes to adapt your app's UI\n- Simplify implementation of canonical layouts, such as list‑detail, using the Jetpack APIs\n\nPrerequisites\n-------------\n\nThe adaptive layouts guidance assumes you understand the following concepts:\n\n- [Jetpack Compose basics](/develop/ui/compose/mental-model), including recomposition"]]