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');