Você pode configurar seus apps para manter um tamanho ou uma orientação fixos, independente do tamanho da tela ou da orientação do dispositivo. Consulte a Configuração do app abaixo. Se um app solicitar uma orientação fixa ou não for redimensionável e a proporção máxima ou mínima não for compatível com a proporção da tela do dispositivo, ele vai ser centralizado na tela com efeito letterbox e foscos (barras pretas) preenchendo a área de exibição não utilizada nas laterais do app.
O efeito letterbox geralmente é usado em dispositivos de tela grande, especialmente em dobráveis, porque as dimensões e a proporção da tela do dispositivo costumam ser diferentes dos smartphones padrão, para os quais a maioria dos apps é projetada.
No entanto, um app com efeito letterbox ainda ter uma ótima aparência no Android.

Melhorias na IU
A partir do Android 12 (API de nível 31) e continuando no 12L (API de nível 32), a plataforma aplica várias melhorias a apps com efeito letterbox.
As melhorias da IU são implementadas pelos fabricantes de dispositivos. Nenhuma etapa de desenvolvimento extra é necessária para seu app.
Os fabricantes de dispositivos implementam essas melhorias de IU. Você não precisa fazer nenhum outro desenvolvimento para que seu app possa aproveitá-las.
Android 12
O nível 31 da API apresenta estas melhorias estéticas:
- Cantos arredondados: os cantos da janela do app têm uma aparência mais refinada.
- Transparência da barra de status: as barras de status (que se sobrepõem ao app) são transparentes, tornando os elementos nas partes de cima e de baixo da janela visíveis.
- Proporção configurável: os fabricantes de dispositivos podem ajustar a proporção do app para melhorar a aparência dele.
12L
O nível 32 da API adiciona estas melhorias funcionais:
- Posicionamento configurável: em telas grandes, os fabricantes de dispositivos podem posicionar o app no lado esquerdo ou direito da tela, facilitando a interação.
- Botão de reinicialização reformulado: os fabricantes de dispositivos podem oferecer uma nova aparência ao botão de reinicialização no modo de compatibilidade de tamanho para que os usuários possam o reconhecer com mais facilidade.
Configuração do app
O efeito letterbox pode acontecer quando os apps não são redimensionáveis ou têm uma orientação fixa. As configurações que controlam a orientação e a capacidade do app incluem:
screenOrientation
: especifica uma orientação fixa para um app. Os apps também podem definir a orientação durante a execução usandoActivity#setRequestedOrientation()
.resizeableActivity
: indica se o app pode ser executado no modo de várias janelas, permitindo que o sistema o redimensione para se ajustar a uma janela de dimensões variadas.maxAspectRatio
: especifica a proporção máxima a que o app oferece suporte. Somente os apps com aresizeableActivity
definida como falsa podem definir amaxAspectRatio
.minAspectRatio
: especifica a proporção mínima a que o app oferece suporte. Somente os apps com aresizeableActivity
definida como falsa podem definir aminAspectRatio
.
Modo de compatibilidade de tamanho
O modo de compatibilidade de tamanho inclui o efeito letterbox com um controle de reinicialização. Os apps entram no modo de compatibilidade de tamanho quando a plataforma determina que é possível melhorar a exibição de um app com o efeito letterbox, redimensionando o app para preencher a exibição do dispositivo em pelo menos uma dimensão. A proporção do app e os limites originais dele são mantidos. A plataforma pode reduzir um app para que ele caiba na tela, mas nunca vai aumentá-lo. O controle de reinicialização reinicia a atividade e exibe a tela novamente.
O modo de compatibilidade de tamanho normalmente se aplica a atividades com orientação ou proporção restritas e que são configuradas (ou determinadas pela plataforma) para não serem redimensionáveis. Consulte a Configuração do app. Quando a atividade é movida para um contêiner de exibição com dimensões incompatíveis, o sistema invoca o modo de compatibilidade de tamanho.
As mudanças na configuração do dispositivo que podem acionar o modo de compatibilidade de tamanho incluem:
- Rotação do dispositivo
- Dobrar ou desdobrar dispositivos dobráveis
- Alternar entre os modos de exibição de tela cheia e tela dividida
Pense fora da letterbox
As melhorias do Android 12 aperfeiçoam a aparência dos apps com o efeito letterbox, mas a melhor delas é tornar os apps redimensionáveis e oferecer uma IU responsiva que se adapta a telas de todos os tamanhos.
Os apps redimensionáveis oferecem suporte ao modo de várias janelas, e as IUs responsivas fornecem a experiência ideal ao usuário.
Para ver orientações de desenvolvimento, consulte os guias abaixo: