Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Desarrollar con la accesibilidad en mente significa hacer que tus apps sean útiles para todos, incluidas las personas con necesidades de accesibilidad, que pueden usar dispositivos Android de muchas maneras diferentes. Compose proporciona una base para compilar IUs más accesibles con sus APIs y herramientas declarativas que ayudan a que tus apps sean más inclusivas.
Hay varios conceptos clave y de apoyo en la accesibilidad de Compose:
Valores predeterminados de la API: Obtén información sobre cómo Compose controla la accesibilidad de forma predeterminada y cómo aprovechar la semántica y los patrones para admitir la accesibilidad desde el principio y usarla en componentes personalizados.
Semántica: Comprende el sistema de representación del significado y el rol de los elementos de la IU para los servicios de accesibilidad y cómo elegir la semántica adecuada para representar propiedades como tipos de contenido, descripciones y estados.
Modifica el orden de recorrido: Modifica el orden en el que los servicios de accesibilidad navegan por los elementos en pantalla, que se pueden personalizar para mejorar la experiencia del usuario.
Combinación y limpieza: Comprende las estrategias y las APIs de combinación y limpieza semánticas, y cuándo es apropiado ocultar la semántica de los servicios de accesibilidad.
Inspecciona y depura: Inspecciona la semántica de accesibilidad de tus elementos componibles con herramientas y depura comportamientos inesperados cuando uses las tecnologías de accesibilidad de Android.
Pruebas: Detecta problemas de accesibilidad comunes y automatiza algunos aspectos de las pruebas con las verificaciones de accesibilidad de Compose.
Prueba de accesibilidad:
Prueba los principios y las herramientas de accesibilidad de Android.
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-26 (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-26 (UTC)"],[],[],null,["# Accessibility in Jetpack Compose\n\nDeveloping with accessibility in mind means making your apps usable for\neveryone, including people with accessibility needs, who may use Android devices\nin many different ways. Compose provides a foundation for building more\naccessible UIs with its declarative APIs and tools that help make your apps\nmore inclusive.\n\nThere are several key and supporting concepts in Compose accessibility:\n\n- [**API defaults**](/develop/ui/compose/accessibility/api-defaults): Learn how Compose handles accessibility by default and how to leverage semantics and patterns to support accessibility from the start, and use them for custom components.\n- [**Semantics**](/develop/ui/compose/accessibility/semantics): Understand the system of representing the meaning and role of UI elements for accessibility services, and how to choose appropriate semantics to represent properties like content types, descriptions, and states.\n- [**Modify traversal order**](/develop/ui/compose/accessibility/traversal): Modify the order in which accessibility services navigate through elements on screen, which can be customized for better user experience.\n- [**Merging and clearing**](/develop/ui/compose/accessibility/merging-clearing): Understand semantic merging and clearing strategies and APIs, and when it is appropriate to hide semantics from accessibility services.\n- [**Inspect and debug**](/develop/ui/compose/accessibility/inspect-debug): Inspect your composables' accessibility semantics with tools and debug unexpected behaviors when using Android's assistive technologies.\n- [**Testing**](/develop/ui/compose/accessibility/testing): Detect common accessibility issues and automate some aspects of testing with Compose accessibility checks.\n\n| **Important:** For more information about accessibility in Android generally, see the [accessibility guides](/guide/topics/ui/accessibility).\n\nAdditional resources\n--------------------\n\n- **[Accessibility in Jetpack Compose codelab](/codelabs/jetpack-compose-accessibility):** Codelab for learning more about supporting accessibility in Compose.\n- **[What's new in accessibility for developers](https://www.youtube.com/watch?v=6LsaP6oKxMY):** IO '22 talk.\n- **[Build accessible apps](/guide/topics/ui/accessibility):** Essential concepts and techniques common to all Android app development.\n- **[Make apps more accessible](/guide/topics/ui/accessibility/apps):** Key steps you can take to make your app more accessible.\n- **[Principles for improving app\n accessibility](/guide/topics/ui/accessibility/principles):** Key principles to keep in mind when working to make your app more accessible.\n- **[Testing for Accessibility](/guide/topics/ui/accessibility/testing):** Testing principles and tools for Android accessibility."]]