Buscar

Construção de Telas no Android

Prévia do material em texto

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
 
Lupa Calc. 
 
 
 
 CCT0771_A4_201803391065_V1 
 
 
Aluno: SOON SAM RIBEIRO SANTOS Matr.: 201803391065 
Disc.: PROG. DISP. MÓVEIS 2020.3 EAD (GT) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este 
exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será 
composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à 
explicação da mesma. Aproveite para se familiarizar com este modelo de 
questões que será usado na sua AV e AVS. 
 
 
 
 
1. 
 
 
Para se construir uma Tela no Android são 
necessários três elementos (citados logo abaixo). 
De acordo com a responsabilidade de cada um, faça 
a associação abaixo. 
(1) Classe Java (2) Classe R (3) Layout (xml) 
( ) Contém uma relação de constantes usados para 
acessar recursos do projeto. 
( ) Gerencia o ciclo de vida da activity. 
( ) Seus dados não podem ser alterados. 
( ) Contém a especificação de como a activity será 
apresentada. Marque o item que contém a 
sequência correta da associação de cima para baixo: 
 
 2,2,3,1. 
 
 3,2,3,1. 
 2,1,2,3. 
 
 1,2,3,1. 
https://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
 
 2,1,3,2. 
 
 
 
 
 
2. 
 
 
Sobre componentes para a construção de telas, 
enumere os itens abaixo conforme a tabela de 
componentes VIEW e marque a opção correta 
( 1 ) LinearLayout 
( 2 ) TextView 
( 3 ) Checkbox 
( 4 ) Radiobutton 
( 5 ) Radiogroup 
( ) Organiza os componentes da UI de uma tela 
( ) Permite agrupar itens de seleção única em uma tela 
( ) Permite definir opção de escolha única em uma tela 
( ) Permite apresentar uma informação em uma tela 
( ) Permite escolher entre dois estados em uma tela 
 
 ( ) 4, 3, 2, 1, 5 
 
 ( ) 3, 4, 1, 5, 2 
 
 ( ) 1, 5, 3, 2, 4 
 
 ( ) 5, 1, 2, 4, 3 
 ( ) 1, 5, 4, 2, 3 
 
 
 
 
 
3. 
 
 
Para que possamos tratar eventos do Botão o 
método que devemos sobrescrever é: 
 
 
 ChaneItemClick 
 EventonClick 
 OnClickListener 
 
 OnItemClickListener 
 
 ItemListener 
 
 
 
 
 
4. 
 
 
O que acontece com a execução do código abaixo: 
Button botao = (Button)findViewById(R.id.bt); 
botao.setOnclickListener(new OnClickListener(){ 
public void onClick(View v) { 
Toast.makeText(ctx,"Bom dia 
aluno!",Toast.LENGTH_LONG).show(); } }); 
 
 
 O código só funciona se estiver fora do método onCreate 
 
 É exibido um AlertDialog. 
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 É exibido um popup na tela com a mensagem ¿ctx¿. 
 
A mensagem Bom dia aluno é exibida quando clicado no botão em um 
Toast. 
 
 O comando findViewById serve para buscar o objeto da classe Activity. 
 
 
 
 
 
5. 
 
 
Sobre os componentes ScrollViews é incorreto 
afirmar que: 
 
 
 
Deve-se inserir dentro do ScrollView um ViewGroup que será responsável 
por conter todos os demais componentes. 
 
 Esta classe somente pode possuir um componente-filho. 
 
Permite que barras de rolagens sejam apresentadas automaticamente no 
caso de ser necessária a exibição de diferentes componentes em 
uma mesma tela. 
 Prejudicam a exibição dos diferentes componentes em um tela. 
 
 
 As barras de rolagens serão inseridas automaticamente quando a View 
ultrapassar o tamanho da tela física. 
 
 
 
Explicação: 
É muito comum que telas de aplicativos tenham muitos componentes, 
dificultando a exibição de todos em uma única tela. Por isso, o componente 
ScrollView permite que barras de rolagens sejam apresentadas automaticamente, 
caso sejam necessárias para exibição de todos os componentes na mesma tela. 
 
 
 
 
 
6. 
 
 
Na construção de telas no Android é comum o uso 
de componente View do tipo BUTTON para tratar 
os dados fornecidos pelo usuário. Para que esse 
componente possa tratar a ação de clique do usuário 
ele deve implementar: 
 
 implementar um OnClickListener 
 
 implementar um OnItemClickListener 
 
 implementar um componente onMouseClickListener 
 
 implementar um ButtonClickListener 
 
 implementar um componente do tipo ButtonClick 
 
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
 
7. 
 
 
Na programação de Janelas com Android, deve-se 
considerar quanto ao tratamento de eventos: 
 
(I) Eventos são gerados pelo usuário, pelo SO, ou 
por outra aplicação. 
(II) uma tela Android, eventos podem ser gerados 
pelo view Button. 
(III) Uma activity deve conter o código para tratar 
eventos gerados na janela pela interação com o 
usuário. 
 
Marque a alternativa que identifica as afirmativas 
corretas: 
 
 II, apenas. 
 
 I, apenas. 
 
 II e III, apenas. 
 I, II e III. 
 
 III, apenas. 
 
 
 
 
 
 Não Respondida Não Gravada Gravada 
 
 
 
 
Exercício inciado em 12/10/2020 11:57:17. 
 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:abre_colabore('36380','208847567','4173411073');

Mais conteúdos dessa disciplina