Alternativa C
Esta questão exige o conhecimento sobre os principais componentes de interface (Layouts) utilizados no desenvolvimento de aplicativos para Android. O objetivo é associar corretamente o nome do componente à sua função descrita na coluna da direita.
Análise Detalhada
Para encontrar a resposta, devemos analisar cada descrição apresentada (da primeira à sétima linha) e identificar qual dos layouts corresponde a ela:
- "Viewgroup que alinha todas as suas Views em uma única direção, vertical ou horizontal."
- Isso descreve o Linear Layout (a), que organiza os elementos em filas ou colunas sequenciais.
- "Viewgroup que mostra suas Views em posições relativas."
- Esta é a definição do Relative Layout (b), onde as posições são definidas em relação aos outros elementos ou ao pai.
- "Marcador de posição na tela usado para uma única exibição."
- Refere-se ao Frame Layout (e), que funciona como um "container" simples para um único elemento.
- "Permite a definição do local exato para a exibição de uma View."
- Corresponde ao Absolute Layout (d), que usa coordenadas X/Y absolutas (embora obsoleto nas versões modernas, ainda é cobrado em provas).
- "View que posiciona outras Views em linhas e colunas."
- É a característica principal do Table Layout (c), similar a uma tabela HTML.
- "Viewgroup que exibe uma lista de itens em uma grade bidimensional, sobre a qual se pode rolar."
- Descreve o Grid View (g), que apresenta dados organizados em grades.
- "Viewgroup que exibe uma lista de itens sobre os quais se pode rolar."
- Trata-se do List View (f), focado em listas verticais roláveis.
Sequência Correta
Organizando as letras correspondentes conforme a ordem das descrições (de cima para baixo):
| Descrição | Layout Correspondente | Letra |
|---|
| 1. Alinhamento linear | Linear Layout | a |
| 2. Posições relativas | Relative Layout | b |
| 3. Única exibição | Frame Layout | e |
| 4. Local exato | Absolute Layout | d |
| 5. Linhas e colunas | Table Layout | c |
| 6. Grade bidimensional | Grid View | g |
| 7. Lista rolável | List View | f |
A sequência resultante é: a - b - e - d - c - g - f.
Portanto, a alternativa correta é a C, que apresenta exatamente essa ordem.