Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS a4


Continue navegando


Prévia do material em texto

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:
	
	
	
	3,2,3,1.
	
	
	1,2,3,1.
	
	
	2,1,2,3.
	
	
	2,1,3,2.
	
	
	2,2,3,1.
	
	
	
	 
		
	
		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
	
	
	(  ) 1, 5, 3, 2, 4
	
	
	(  ) 5, 1, 2, 4, 3
	
	
	(  ) 3, 4, 1, 5, 2
	
	
	(  ) 1, 5, 4, 2, 3
	
	
	
	 
		
	
		3.
		Para que possamos tratar eventos do Botão o método que devemos sobrescrever é:
	
	
	
	ChaneItemClick
	
	
	OnClickListener
	
	
	ItemListener
	
	
	EventonClick
	
	
	OnItemClickListener
	
	
	
	 
		
	
		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
	
	
	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 AlertDialog.
	
	
	É exibido um popup na tela com a mensagem ¿ctx¿.
	
	
	
	 
		
	
		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.
	
	
	 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.
	
	
	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.
	
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 componente onMouseClickListener
	
	
	implementar um OnClickListener
	
	
	implementar um OnItemClickListener
	
	
	implementar um ButtonClickListener
	
	
	implementar um componente do tipo ButtonClick
	
	
	
	 
		
	
		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, apenas.
	
	
	II, apenas.
	
	
	II e III, apenas.
	
	
	I, II e III.
	
	
	III, apenas.