Android
Campo Grande
Maio 2013
Fábrica de Software
Android
Campo Grande
Maio 2013
Sumario
Layout
Um layout define a estrutura visual para a interface do usuário, tais como a interface do usuário para uma atividade ou widget do aplicativo . Você pode declarar um layout de duas maneiras:
Declare elementos UI em XML . Android fornece um vocabulário XML simples que corresponde às classes de Visualização e subclasses, tais como os de widgets e layouts.
Instanciar elementos de layout em tempo de execução . O aplicativo pode criar View e objetos ViewGroup (e manipular suas propriedades) de programação.
O quadro Android dá a você a flexibilidade para usar um ou ambos destes métodos para declarar e gestão de interface do usuário do aplicativo. Por exemplo, você poderia declarar layouts padrão da sua aplicação em XML, incluindo os elementos da tela que irá aparecer com eles e suas propriedades. Você pode então adicionar o código em seu aplicativo que iria alterar o estado dos objetos de tela, incluindo aqueles declarados em XML, em tempo de execução.
A vantagem de declarar seu UI em XML é que ele permite separar melhor apresentação de sua aplicação a partir do código que controla o seu comportamento. Suas descrições de interface do usuário são externos ao código do aplicativo, o que significa que você pode modificar ou adaptá-lo sem ter que modificar o código-fonte e recompilar. Por exemplo, você pode criar layouts XML para diferentes orientações de tela, diferentes tamanhos de tela do dispositivo, e línguas diferentes. Além disso, declarando o layout XML faz com que seja mais fácil de visualizar a estrutura de sua interface do usuário, por isso é mais fácil de depurar problemas. Como tal, este documento concentra-se