Depurar seu layout com o Layout Inspector (Views)

Conceitos e implementação do Jetpack Compose

O Layout Inspector no Android Studio permite depurar o layout do app mostrando uma hierarquia de visualizações em que é possível inspecionar as propriedades de cada visualização. Com o Layout Inspector, é possível comparar o layout do app com modelos de design, mostrar uma visualização ampliada do app e examinar detalhes do layout durante a execução. Isso é especialmente útil quando seu layout é criado durante a execução, e não totalmente em XML, e está se comportando de forma inesperada.

Inspeção de atributos de visualização

O Layout Inspector exige a seguinte configuração global para funcionar corretamente:

adb shell settings put global debug_view_attributes 1

Essa opção gera informações extras para inspeção em todos os processos no dispositivo.

O Layout Inspector ativa automaticamente a configuração quando é iniciado. Isso faz com que a Activity atual em primeiro plano seja reiniciada. Você não verá outra reinicialização de Activity a menos que a flag seja desativada manualmente no dispositivo.

Para desativar a flag, execute o seguinte comando adb:

adb shell settings delete global debug_view_attributes

Como alternativa, desative a opção "Ativar inspeção de atributo de visualização" nas opções do desenvolvedor do dispositivo.