Junior — Middle
Podes listar os tipos de ViewGroup no Android e descrever brevemente as suas características?
sobes.tech IA
Resposta da IA
No Android, ViewGroup é um contêiner para outras Views e ViewGroups, que gerencia a sua disposição e interação. Os principais tipos de ViewGroup e suas características:
- LinearLayout: dispõe os elementos filhos em uma linha horizontal ou vertical.
- RelativeLayout: permite posicionar os elementos filhos em relação uns aos outros ou ao pai.
- ConstraintLayout: mais flexível e eficiente, usa restrições para o posicionamento dos elementos.
- FrameLayout: contêiner simples que sobrepõe os elementos filhos uns sobre os outros.
- GridLayout: posiciona os elementos em uma grade com um número definido de linhas e colunas.
- ScrollView: contêiner com capacidade de rolagem do conteúdo verticalmente.
- RecyclerView: otimizado para exibir grandes listas com reutilização de elementos.
Cada um deles é adequado para diferentes tarefas de disposição e gerenciamento de interface.