Logo Passei Direto
Buscar
Segundo Scheffer (2018), no Android há diversos caminhos para detectarmos a interação entre o usuário e os elementos Views de um layout. É possível “ouvir” quando um usuário clica em um botão através da Interface OnClickListener. Também é possível ouvir quando um valor de um NumberPicker é alterado através da Interface OnValueChangeListener. Imagine que um jovem programador precisa aplicar uma interface que haja como uma camada que detecta a ação do usuário e executa um comportamento dentro do aplicativo. Assinale a alternativa que apresenta corretamente esta interface que deve ser usada pelo programador.


Listener.
OnClickListener.
OnValueChangeListener.
OnLongClickListener.
User badge image
Questões para Estudantes

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 7 meses

Para resolver essa questão, precisamos entender o que cada uma das interfaces mencionadas faz no contexto do Android: 1. Listener - Este termo é genérico e não se refere a uma interface específica. 2. OnClickListener - Esta interface é usada para detectar cliques em botões e outros elementos interativos. 3. OnValueChangeListener - Esta interface é utilizada para detectar mudanças de valor em componentes como o NumberPicker. 4. OnLongClickListener - Esta interface é usada para detectar cliques longos em elementos interativos. A pergunta pede uma interface que funcione como uma camada para detectar ações do usuário e executar comportamentos no aplicativo. A interface mais adequada para essa função, que é a mais comum e amplamente utilizada para interações básicas, é a OnClickListener, pois ela é especificamente projetada para ouvir cliques em botões e outros elementos. Portanto, a alternativa correta é: OnClickListener.

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é "Listener". A interface Listener é usada para detectar a ação do usuário e executar um comportamento dentro do aplicativo. As interfaces OnClickListener e OnValueChangeListener são usadas para detectar ações específicas do usuário, como clicar em um botão ou alterar o valor de um NumberPicker, respectivamente. Já a interface OnLongClickListener é usada para detectar um clique longo em um elemento View.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

A estrutura do Android dá a flexibilidade de usar um desses métodos ou ambos para declarar e gerenciar a IU do aplicativo. Por exemplo, você pode declarar os layouts padrão do aplicativo em XML, incluindo os elementos da tela que aparecerão neles e em suas propriedades. Em seguida, você poderia adicionar código ao aplicativo que modificaria o estado dos objetos da tela, inclusive os declarados em XML, em tempo de execução. De acordo com as informações apresentadas na tabela a seguir, faça a associação dos feitos da Interface/ Método contidos na coluna A com suas respectivas descrições contidas na coluna B. Coluna A Coluna B I - OnClickListener / onClick() 1. Detecta interação de toque prolongado. II - OnLongClickListener / onLongClick() 2. Detecta quando um valor é alterado. III - OnValueChangeListener / onValueChange() 3. Detecta quando uma opção é selecionada em um RadioGroup. IV - OnCheckedChangeListener / onCheckedChanged() 4. Detecta interação de toque. Assinale a alternativa que apresenta a associação CORRETA.


I - 4; II - 1; III - 2; IV - 3.
I - 1; II - 4; III - 3; IV - 2.
I - 2; II - 3; III - 4; IV - 1.
I - 3; II - 2; III - 1; IV - 4.

A respeito dessas asserções, assinale a alternativa correta.

I. O programador pode selecionar vários componentes CheckBox disponíveis em um layout, sem a necessidade de criar grupos.
II. Este tipo de componente permite ao usuário do aplicativo escolher apenas um dos elementos contidos nos CheckBox presentes na tela.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Ambas as asserções são verdadeiras.
Ambas as asserções são falsas.

Mais conteúdos dessa disciplina