Engenharia Múltipla Escolha

Os controles de UI da APP, por natureza, são componentes interativos na UI da Android fornece uma variedade destes controles para usar na UI, tais como os botões, as barras de busca e os de seleção, os botões de zoom e de alternância e muito outros mais. Sobre os controles fornecidos pelo Android avalie as seguintes afirmações: A principal diferença entre os controles CheckBox e RadioGroup está na possibilidade de se fazer uma seleção múltipla ou exclusiva. Button é o controle responsável por exibir uma imagem de um controle do tipo Botão, que é ativado quando pressionado. EditText é uma subclasse de TextView que permite a inserção de texto formatado, isto é, no formato rich text. Para criar na UI da APP um control / View / widget, devemos declarar uma ViewWidget no arquivo de layout e atribuir-lhe a ID exclusiva.

Os controles de UI da APP, por natureza, são componentes interativos na UI da Android fornece uma variedade destes controles para usar na UI, tais como os botões, as barras de busca e os de seleção, os botões de zoom e de alternância e muito outros mais. Sobre os controles fornecidos pelo Android avalie as seguintes afirmações:

  1. A principal diferença entre os controles CheckBox e RadioGroup está na possibilidade de se fazer uma seleção múltipla ou exclusiva.
  2. Button é o controle responsável por exibir uma imagem de um controle do tipo Botão, que é ativado quando pressionado.
  3. EditText é uma subclasse de TextView que permite a inserção de texto formatado, isto é, no formato rich text.
  4. Para criar na UI da APP um control / View / widget, devemos declarar uma ViewWidget no arquivo de layout e atribuir-lhe a ID exclusiva.
  1. I e II.
  2. II e IV.
  3. I, III e IV.
  4. II, III e IV.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - I, III e IV

Análise Detalhada

Esta questão aborda conceitos fundamentais de desenvolvimento de interfaces gráficas (UI) na plataforma Android. Vamos analisar cada afirmação para entender o porquê da escolha:

1. Afirmação I (Correta)

"A principal diferença entre os controles CheckBox e RadioGroup está na possibilidade de se fazer uma seleção múltipla ou exclusiva."

  • CheckBox: Permite que o usuário marque ou desmarque itens independentemente. É possível selecionar vários checkboxes ao mesmo tempo (seleção múltipla).
  • RadioGroup: Agrupa botões de rádio (RadioButton). Dentro de um mesmo grupo, apenas um botão pode estar selecionado por vez (seleção exclusiva). Se você selecionar um novo, o anterior é desmarcado automaticamente.

2. Afirmação II (Incorreta)

"Button é o controle responsável por exibir uma imagem de um controle do tipo Botão..."

  • Embora um Button possa conter ícones ou imagens (através de propriedades como drawableLeft ou drawableTop), sua função principal é a interatividade (executar uma ação ao ser clicado).
  • O controle específico do Android destinado a exibir imagens é o ImageView. A definição dada na afirmativa mistura funções ou é imprecisa tecnicamente.

3. Afirmação III (Correta)

"EditText é uma subclass de TextView que permite a inserção de texto formatado..."

  • Hierarquia de Classes: O EditText herda diretamente da classe TextView.
  • Funcionalidade: Enquanto o TextView é de leitura apenas, o EditText adiciona a capacidade de edição de texto pelo usuário.
  • Texto Formatado: Embora o padrão seja texto simples, o EditText suporta manipulação de caracteres e formatos (como negrito ou cores) através de objetos Spannable, permitindo o uso de Rich Text (texto enriquecido/formatado) quando configurado adequadamente.

4. Afirmação IV (Correta)

"Para criar na UI da APP um control / View / widget, devemos declarar uma View/widget no arquivo de layout e atribuir-lhe a ID exclusiva."

  • Este é o fluxo padrão de desenvolvimento Android:
  1. Definir o visual no arquivo XML (layout).
  2. Atribuir um ID único (@+id/nomeDoId).
  3. Acessar esse elemento no código (Java ou Kotlin) usando findViewById(R.id.nomeDoId) ou bindings modernos (View Binding) para interagir com ele.

Conclusão

As afirmações I, III e IV estão corretas, enquanto a II apresenta uma definição inadequada para o controle Button. Portanto, a alternativa que reúne apenas as corretas é a C.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.