Академический Документы
Профессиональный Документы
Культура Документы
Entre os principais métodos da Activity estão os que são responsáveis pelo seu ciclo de vida.
O ciclo de vida de uma Activity se refere a ordem em que os métodos são chamados desde a sua criação, até o seu final,
o n St art - Chamado após o onCreate(), e antes da Activity se tornar visível para o usuário;
o n Resume - Chamado após o onStart(), quando a Activity se torna visível para o usuário;
o n Pause - Chamado após o onResume(), quando a Activity está para perder a visibilidade para outra Activity;
Layout em XML
As in t erfaces da aplicação são definidas em arquivos XML que ficam na pasta /res/l ayo ut . Todos os arquivos de layout
A ligação entre a interface em XML e seus elementos com o código Java da Activity é feita através de um arquivo especial,
@Override
public void onCreate ( Bundle savedInstanceState ) {
super.onCreate ( savedInstanceState ) ;
setContentView ( R.layout.main ) ;
}
No exemplo acima, o método set Co n t en t View, executado dentro do método onCreate() serve para definir qual será o
layout da Activity.
Ao passar como parâmetro R.l ayo ut .main estamos dizendo que o layout da Activity está definido no arquivo
Co n t ain ers são elementos que agrupam vários outros elementos, sejam eles outros containers ou widgets.
Wid g et s são os elementos isolados, como textos, botões, caixas de texto, etc.
Algo em comum entre todos os elementos XML é que eles precisam obrigatoriamente dos atributos l ayo ut _wid t h e
Em vez de valores absolutos (em pixels) é comum ver o valor mat ch_p aren t , para indicar que deve ter o mesmo tamanho
do elemento que o contém, ou wrap _co n t en t , para indicar que deve ter o mesmo tamanho do seu conteúdo.
Lin earLayo ut - Possui o atributo o rien t at io n que pode receber o valor v ert ical ou ho rizo n t al que indica qual o
Rel at iv eLayo ut -Permite posicionar os elementos filhos de maneira relativa, um em relação ao outro.
F rameLayo ut - Essencialmente, permite adicionar apenas um elemento. Se forem adicionados mais do que um
Tabl eLayo ut - Como o nome sugere, serve para criar tabelas. Devem ser adicionados elementos do tipo Tabl eRo w,
http://projeto5.com/activity-e-layout-conceitos/ 1/2
14/4/2014 Activity e Layout: Conceitos | Android | Resumo | Projeto5
Rad io But t o n - O mesmo que acima, mas permite marcar apenas uma opção.
http://projeto5.com/activity-e-layout-conceitos/ 2/2