Baixe o app para aproveitar ainda mais
Prévia do material em texto
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. 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 componente do tipo ButtonClick implementar um componente onMouseClickListener implementar um OnClickListener implementar um OnItemClickListener implementar um ButtonClickListener 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 ( ) 5, 1, 2, 4, 3 ( ) 3, 4, 1, 5, 2 ( ) 4, 3, 2, 1, 5 ( ) 1, 5, 4, 2, 3 ( ) 1, 5, 3, 2, 4 3. 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(); } }); É exibido um AlertDialog. 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. É exibido um popup na tela com a mensagem ¿ctx¿. O código só funciona se estiver fora do método onCreate 4. Para que possamos tratar eventos do Botão o método que devemos sobrescrever é: ChaneItemClick OnClickListener EventonClick ItemListener OnItemClickListener 5. Sobre os componentes ScrollViews é incorreto afirmar que: Prejudicam a exibição dos diferentes componentes em um tela. Permite que barras de rolagens sejam apresentadas automaticamente no caso de ser necessária a exibição de diferentes componentes em uma mesma tela. As barras de rolagens serão inseridas automaticamente quando a View ultrapassar o tamanho da tela física. Esta classe somente pode possuir um componente-filho. Deve-se inserir dentro do ScrollView um ViewGroup que será responsável por conter todos os demais componentes. 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. 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,1,2,3. 1,2,3,1. 3,2,3,1. 2,1,3,2. 2,2,3,1. 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: I, II e III. II e III, apenas. II, apenas. I, apenas. III, apenas.
Compartilhar