Responsivo e otimizado
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.

Apps responsivos e otimizados usam layouts responsivos que
se adaptam automaticamente a diferentes tamanhos de tela, oferecendo mais valor aos
usuários e oferecendo uma experiência produtiva e envolvente.
Agregar valor com o design responsivo
Os layouts responsivos formatam e posicionam elementos como botões,
campos de texto e caixas de diálogo de forma dinâmica para melhorar a experiência do usuário. Ofereça automaticamente
aos usuários do seu app valor extra em telas maiores utilizando práticas de design
responsivo. As práticas responsivas proporcionam uma
experiência aprimorada para usuários de telas maiores, como mais texto visível rapidamente, mais ações
na tela ou áreas de toque maiores e mais acessíveis.

Criar apps e blocos responsivos para o Wear OS
As IUs responsivas podem se esticar e mudar para fazer o melhor uso possível de todo o espaço de tela
disponível, independente do tamanho da tela em que são renderizadas. Ao projetar
layouts responsivos em uma tela redonda, cada visualização com e sem rolagem
tem requisitos exclusivos para manter o dimensionamento do elemento da interface, além de preservar o
layout e a composição equilibrados. Em visualizações de rolagem, use porcentagens para
definir todas as margens de cima, de baixo e lateral para evitar recortes e fornecer
um escalonamento proporcional dos elementos. Para visualizações sem rolagem, use porcentagens
e restrições verticais para todas as margens. Dessa forma, o conteúdo principal no
meio pode se esticar para preencher a área disponível.
Consulte as orientações de implementação do Compose e de Blocos para layouts
responsivos.
check_circle
O que fazer
- Use componentes padrão que são projetados para
adaptação.
- Use layouts adaptáveis que se adaptam suavemente a
tamanhos de tela.
cancel
O que não fazer
- Alongar elementos da interface (campos de texto, botões, caixas de diálogo)
para preencher o espaço extra.
- Aumente o tamanho das fontes (a menos que elas
atendam a uma finalidade principalmente gráfica).
Próxima etapa: adaptativa e diferenciada
Apps adaptáveis e diferenciados criam uma experiência do usuário que
não é possível em dispositivos com telas menores.
Começar
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[null,null,["Última atualização 2025-07-27 UTC."],[],[],null,["# Responsive and optimized\n\nApps that are **responsive and optimized** utilize responsive layouts that\nautomatically adapt to different screen sizes, offering some additional value to\nusers and providing a productive, engaging user experience.\n\nAdd value through responsive design\n-----------------------------------\n\nResponsive layouts dynamically format and position elements such as buttons,\ntext fields, and dialogs for an optimal user experience. Automatically offer\nusers of your app additional value on larger screens by utilizing responsive\ndesign practices. Whether it's more text visible at a glance, more actions on\nscreen, or larger, more accessible tap targets, responsive practices provide an\nenhanced experience for users of larger screens.\n\n\nBuild responsive apps and tiles for Wear OS\n-------------------------------------------\n\nResponsive UIs stretch and change to make the best possible use of all available\nscreen space, no matter what size screen they're rendered on. When designing\nresponsive layouts on a round screen, scrolling and non-scrolling views each\nhave unique requirements to maintain UI element scaling, as well as preserve a\nbalanced layout and composition. For [scrolling views](/design/ui/wear/guides/foundations/canonical-adaptive-layouts#scrolling), use percentages to\ndefine all top, bottom, and side margins to avoid clipping and provide\nproportional scaling of elements. For [non-scrolling views](/design/ui/wear/guides/foundations/canonical-adaptive-layouts#non-scrolling), use percentages\nand vertical constraints for all margins. That way, the main content in the\nmiddle can stretch to fill the available area.\n\nSee the [Compose](/training/wearables/compose/screen-size#responsive-layouts) and [Tiles](/training/wearables/tiles/screen-size#responsive-layouts) implementation guidance for responsive\nlayouts. \ncheck_circle\n\n### Do\n\n- Use standard components which are designed for adaptation.\n- Utilize adaptive layouts which adapt smoothly across screen sizes. \ncancel\n\n### Don't\n\n- Stretch UI elements (text fields, buttons, dialogs) to fill extra space.\n- Increase the sizes of fonts (unless they're serving a primarily graphic purpose).\n\nNext step: adaptive and differentiated\n--------------------------------------\n\nApps that are **adaptive and differentiated** create a user experience that\nisn't possible on devices with smaller screens.\n\n[Get started](/design/ui/wear/guides/foundations/larger-screens-differentiated)"]]