3. É o componente que representa a tela, na qual o usuário
interage com a aplicação.
No momento de criação
do projeto se define ao
menos uma activity.
Na activity se define
qual será o layout
utilizado
Activity
Layout
4. Evento OnCreate
É chamado quando
a activity é criada.
Define o conteúdo
a ser
exibido, especifican
do um arquivo de
layout.
5. 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 visível para o
usuário.
onDestroy - a activity está prestes a ser
destruída.
6.
7. • As interfaces da aplicação são definidas em
arquivos XML que ficam na pasta res/layout.
• Todos os arquivos de layout devem ficar nesta
pasta, você não pode agrupá-los em outra
pasta.
Há 2 tipos de elementos no XML de um
layout: Containers e Widgets.
8. Um container é um elemento que agrega vários outros
elementos, sejam eles outros containers ou widgets.
• LinearLayout - possui um atributo orientation que pode
receber o valor vertical ou horizontal que indica que os
elementos filhos devem ser agrupados na vertical ou
horizontal.
• RelativeLayout - é um layout que permite posicionar os
elementos filhos de maneira relativa, um em relação ao
outro.
• FrameLayout - é um tipo de layout bem simples, que
permite adicionar apenas um elemento. Se adicionar mais
elementos, eles irão ser desenhados sobre os outros,
parcialmente ou totalmente.
• TableLayout - como o nome sugere, serve para criar
tabelas. Você deve adicionar elementos do tipo TableRow, e
nestes elementos adicionar as células que deseja mostrar.
9. Widgets são os elementos isolados como textos, botões, caixas de texto, etc.
• TextView - usado para mostrar textos na tela.
• EditText - usado para que o usuário digite algum valor de entrada.
• Button - usado para que o usuário execute ações através de cliques.
• Etc.
10.
11.
12. Sugestão: acesse o site www.iconfinder.com, busque por
“calculator” com tamanho de 128 pixels e baixe um arquivo no
formato PNG.
28. Modifique o projeto para que seja possível
realizar as 4 operações básicas:
Soma,Subtração,Multiplicação e Divisão.
Dica 1
Lembre-se de criar os novos objetos do tipo
Button na Activity.
Dica 2
Cada Botão deve possuir um Listener para o
evento click.
Dica 3
Lembre-se de criar Strings para cada botão no
arquivo strings.xml na pasta resvalues.