The Android Developer Challenge is back! Submit your idea before December 2.

Como melhorar o desempenho do layout

Os layouts são uma parte essencial dos aplicativos para Android que afeta diretamente a experiência do usuário. Se implementado incorretamente, seu layout pode gerar um aplicativo que consome muita memória e com uma interface lenta. O SDK do Android inclui ferramentas para ajudar a identificar problemas no desempenho do layout. Quando combinadas com estas lições, elas ajudarão a implementar interfaces de rolagem suaves com um consumo mínimo de memória.

Lições

Como otimizar as hierarquias de layout
Da mesma forma que uma página da Web complexa pode atrasar o tempo de carregamento, sua hierarquia de layout, se for muito complexa, também pode causar problemas de desempenho. Esta lição mostra como você pode usar as Ferramentas do SDK para inspecionar seu layout e descobrir gargalos de desempenho.
Como reutilizar layouts com <include/>
Se a IU do seu aplicativo repete determinadas construções de layout em vários lugares, esta lição mostra como criar construções de layout reutilizáveis e eficientes e incluí-las nos layouts de IU apropriados.
Carregamento de visualizações sob demanda
Além de simplesmente incluir um componente de layout em outro layout, você pode querer tornar o layout incluído visível apenas quando necessário, algum tempo depois de a atividade estar em execução. Esta lição mostra como você pode melhorar o desempenho de inicialização do layout carregando partes do layout sob demanda.