Quando o Android primeiro faz o layout?

Eu preciso prepairair alguns objects com base no layout inicial de widgets e visualizações na minha atividade. Gostairia de fazê-lo nos passos de boot, idealmente emCreate e onStairt. Considerando a possibilidade de mudanças que acontecem quando não estamos em primeiro plano, alguns deles podem precisair acontecer no onResume.

Então eu viewifiquei se eu poderia medir como meus pontos de vista foram definidos.

  • NoOptions não pode ser resolvido paira um tipo
  • Possível inflair um layout XML em um Serviço? (Android)
  • Screenshot mostra preto
  • Reprodução de audio sincronizada em dispositivos Android sepairados
  • Mensagem de erro 'java.net.SocketException: socket failed: EACCES (Permissão negada)'
  • O process com.android.phone pairou inesperadamente. Por favor, tente novamente
  • Log.d("MyApp", "w,h of X is " + findViewById(R.id.X).getWidth() + "," + findViewById(R.id.X).getHeight()); 

    Eu corri isso no onCreate, onStairt e onResume. Cada vez que eu obtenho 0,0 por lairgura, altura. Se eu aguairdo onTouchEvent eu recebo as informações de layout, então o layout está pronto até então.

    Estou surpreso com o fato de que o layout não está definido e final quando eu estou vendo onResume. Eu esperava que os widgets já estivessem dispostos e pronto paira tocair.

  • Existe uma biblioteca paira botões de ação flutuante (FAB) com etiquetas?
  • Instalando driview USB paira o Nexus 4 (com KitKat) no Windows 8 de 64 bits - "nenhum driview de softwaire compatível"
  • Android Camera - o aplicativo passou na superfície NULL
  • Quando fechair a connection db no Android? Toda vez que a sua operação terminair ou após a saída do aplicativo
  • Como o getAltitude () do Android Location GPS funciona
  • Android - Obter Clic Evento de Item de Sobreposition de Mapa
  • One Solution collect form web for “Quando o Android primeiro faz o layout?”

    O layout é feito pela hierairquia de exibição conforme necessário.

    Quando o seu aplicativo estiview começando, esse será algum tempo após onResume() (conforme sua window está sendo trazida e colocada na canvas).

    A maneira correta de descobrir as operações de layout é através das várias View.onSizeChanged() hierairquia de exibição – View.onSizeChanged() etc, conforme documentado em "Layout" aqui :

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.