Engenharia Múltipla Escolha

O recurso Style define o formato e o visual da UI das APPs. Um style pode ser aplicado a uma View individual, a partir de um arquivo de layout, ou a uma Activity ou a toda a APP; se definido no arquivo manifest. Sobre o recurso Style e seu uso em APPs do Android, avalie as seguintes afirmações: Um style é definido em um recurso XML separado daquele XML que especifica o layout. II. Uma vez definido um style este será aplicado a todo o layout da APP. III. Diferentemente do CSS - Cascade Style Sheet, usado em web design, o Android não suporta a herança de style. IV. Podemos definir vários estilos usando a tag <style>, mas cada estilo terá seu nome que o identifica exclusivamente.

O recurso Style define o formato e o visual da UI das APPs. Um style pode ser aplicado a uma View individual, a partir de um arquivo de layout, ou a uma Activity ou a toda a APP; se definido no arquivo manifest. Sobre o recurso Style e seu uso em APPs do Android, avalie as seguintes afirmações:

I. Um style é definido em um recurso XML separado daquele XML que especifica o layout.

II. Uma vez definido um style este será aplicado a todo o layout da APP.

III. Diferentemente do CSS - Cascade Style Sheet, usado em web design, o Android não suporta a herança de style.

IV. Podemos definir vários estilos usando a tag <style>, mas cada estilo terá seu nome que o identifica exclusivamente.

  1. I e III.
  2. I e IV.
  3. II e III.
  4. II e IV.

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B

O objetivo desta questão é avaliar o conhecimento sobre a definição e uso de recursos Style no desenvolvimento de aplicativos para Android. Abaixo, analisamos cada afirmação apresentada no enunciado.

Análise das Afirmações

Para determinar a resposta correta, devemos verificar a veracidade técnica de cada ponto:

  • I. Um style é definido em um recurso XML separado daquele XML que especifica o layout.
  • Correta. No ecossistema Android, as definições de estilo são tipicamente armazenadas em arquivos como res/values/styles.xml, enquanto os layouts ficam em res/layout/xml. Isso mantém a separação de responsabilidades entre design visual (estilo) e estrutura (layout).
  • II. Uma vez definido um style este será aplicado a todo o layout da APP.
  • Incorreta. Definir um estilo apenas cria o recurso. Para que ele seja aplicado, é necessário referenciá-lo explicitamente em uma View, Activity ou no Manifest do aplicativo (via tema). Não há aplicação automática universal ao criar o recurso.
  • III. Diferentemente do CSS... o Android não suporta a herança de style.
  • Incorreta. O Android suporta herança de estilos através do atributo parent na tag <style>. Isso permite reutilizar propriedades de outros estilos, similar ao conceito de herança em CSS.
  • IV. Podemos definir vários estilos por arquivo usando a tag <style>, mas cada estilo terá seu nome que o identifica exclusivamente.
  • Correta. É possível declarar múltiplos blocos <style> dentro de um mesmo arquivo XML. Cada um deve possuir um atributo name único dentro do contexto daquele diretório de recursos para ser identificado corretamente pelo sistema (ex: @style/MeuEstilo).

Conclusão

As únicas afirmações corretas são a I e a IV. Portanto, a alternativa que apresenta essas combinações é a letra B.

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.