Aula 17 04 (Exercícios e ScrollView)

25
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Aula 4 – Exercícios e ScrollView

description

ScrollView

Transcript of Aula 17 04 (Exercícios e ScrollView)

Page 1: Aula 17 04 (Exercícios e ScrollView)

PROGRAMAÇÃO PARADISPOSITIVOS MÓVEIS

Aula 4 – Exercícios e ScrollView

Page 2: Aula 17 04 (Exercícios e ScrollView)

Objetivos da aula

Finalizar exercício – Gerenciadores de layouts

Criar o Tô Rico ScrollView

Page 3: Aula 17 04 (Exercícios e ScrollView)

Finalizar exercício – Gerenciadores de layouts

Page 4: Aula 17 04 (Exercícios e ScrollView)

Finalizar exercício – Gerenciadores de layouts

<LinearLayoutlayout_width=“match_parent”

layout_height=“match_parent” />

Page 5: Aula 17 04 (Exercícios e ScrollView)

Finalizar exercício – Gerenciadores de layouts

<LinearLayoutlayout_width=“match_parent”

layout_height=“wrap_content” />

Page 6: Aula 17 04 (Exercícios e ScrollView)

Finalizar exercício – Gerenciadores de layouts

<LinearLayoutlayout_width=“match_parent”layout_height=“wrap_content”

background=“#6495ED” />

Page 7: Aula 17 04 (Exercícios e ScrollView)

Finalizar exercício – Gerenciadores de layouts

<LinearLayoutlayout_width=“match_parent”

layout_height=“wrap_content” />

Page 8: Aula 17 04 (Exercícios e ScrollView)

Finalizar exercício – Gerenciadores de layouts

<TableLayoutlayout_width=“match_parent”

layout_height=“wrap_content” />

Page 9: Aula 17 04 (Exercícios e ScrollView)

Finalizar exercício – Gerenciadores de layouts

<TableLayoutlayout_width=“match_parent”layout_height=“wrap_content”

stretchColumns="1" />

Page 10: Aula 17 04 (Exercícios e ScrollView)

Finalizar exercício – Gerenciadores de layouts

<LinearLayout />

Page 11: Aula 17 04 (Exercícios e ScrollView)

Finalizar exercício – Gerenciadores de layouts

<LinearLayout gravity=“right”

/>

Page 12: Aula 17 04 (Exercícios e ScrollView)
Page 13: Aula 17 04 (Exercícios e ScrollView)

Objetivos da aula

Finalizar exercício – Gerenciadores de layouts

Criar o Tô Rico ScrollView

Page 14: Aula 17 04 (Exercícios e ScrollView)

Primeiro projeto oficial

Criar um novo projeto chamado Tô Rico (api 8+).

Page 15: Aula 17 04 (Exercícios e ScrollView)

Primeiro projeto oficial

Criar um novo projeto chamado Tô Rico (api 8+);

Este projeto irá cronometrar meu tempo de trabalho como hora extra e também os centavos que estou arrecadando, por segundo.

Page 16: Aula 17 04 (Exercícios e ScrollView)

Primeiro projeto oficial

Como cliente de vocês, espero ver na tela da aplicação: Topo com nome do aplicativo; Valor da hora trabalhada; Tempo trabalhado; Valor arrecadado; Botões: Parar, Pausar e Iniciar.

Iniciem desenvolvendo um protótipo da tela. Validem comigo antes de iniciar o desenvolvimento.

Page 17: Aula 17 04 (Exercícios e ScrollView)
Page 18: Aula 17 04 (Exercícios e ScrollView)

Primeiro projeto oficial

Revejam o layout de vocês para ficar igual a este:

Page 19: Aula 17 04 (Exercícios e ScrollView)

Primeiro projeto oficial

Façam um backup deste projeto, será evoluído nas próximas aulas.

Page 20: Aula 17 04 (Exercícios e ScrollView)

Objetivos da aula

Finalizar exercício – Gerenciadores de layouts

Criar o Tô Rico ScrollView

Page 21: Aula 17 04 (Exercícios e ScrollView)

ScrollViewSubclasse de FrameLayout. Recebe apenas um componente, que vai ocupar o tamanho inteiro da tela. Exemplo: Um LinearLayout.

Page 22: Aula 17 04 (Exercícios e ScrollView)

Exercício ScrollView

Criem um xml de layout contendo um ScrollView, com um LinearLayout filho. Defina um id para o LinearLayout.

Page 23: Aula 17 04 (Exercícios e ScrollView)

Exercício ScrollView

Criem um xml de layout contendo um ScrollView, com um LinearLayout filho. Defina um id para o LinearLayout;

No onCreate() da Activity, recupere o LinearLayout pelo id.

Page 24: Aula 17 04 (Exercícios e ScrollView)

Exercício ScrollView

Criem um xml de layout contendo um ScrollView, com um LinearLayout filho. Defina um id para o LinearLayout;

No onCreate() da Activity, recupere o LinearLayout pelo id;

Em seguida, crie um laço de repetição (for()) e adicione 100 componentes do tipo TextView, contendo como valor a posição do laço.

Page 25: Aula 17 04 (Exercícios e ScrollView)

Obrigado!