Trabalhando com Layouts
PARA
MOBILIDADE
Profª Kelly Cristiane O. Dal Pozzo
Entendendo a estrutura do projeto
src - pasta onde fica o código fonte java da aplicação.
gen - pasta onde ficam arquivos gerados automaticamente pelo Eclipse. Você não deve fazer alterações manualmente nesta pasta ou nos arquivos dentro dela.
assets - pasta onde ficam arquivos de mídia que são usados na aplicação. Podem ser quaisquer tipos como vídeos, sons, imagens, etc.
bin - pasta onde ficam os arquivos compilados pelo Eclipse.
Em geral, você também não deve mexer nesta pasta.
Entendendo a estrutura do projeto
res - abreviação de resources, esta pasta é subdividida em várias pastas, com propósitos diferentes.
As pastas que começam com o sufixo drawable são destinadas a armazenar imagens que são usadas na aplicação, como ícones, por exemplo. A pasta layout se destina a armazenar os arquivos XML que representam o layout das telas da aplicação. Por enquanto, temos apenas um arquivo, o main.xml. A pasta values também se destina a armazenar XMLs que serão usados na aplicação.
Inicialmente só existe um arquivo nesta pasta, o strings.xml.
Activities
Uma activity é o componente responsável por mostrar uma tela ao usuário. Sempre que você quiser criar uma nova tela na aplicação, deverá criar uma classe que herda de
Activity. 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, quando a activity é destruída.
Ciclo de Vida da Activities
OnCreate - é chamado quando a activity é criada.
onStart - é chamado após o onCreate, e antes da activity se tornar visível para o usuário.
onResume - é chamado após o onStart, quando a activity se torna visível para o usuário.
onPause - é chamado após o onResume, quando a activity está para perder a visibilidade para outra activity.
onStop - a activity não está mais