Carregando...
Carregando...
Ajude a melhorar a plataforma
A maneira como componentes ( views ) são distribuídos na tela influencia a usabilidade de um dispositivo móvel. Em todo projeto, isso justifica o uso de distintas formas para disposição dessas views na tela do device . Existem algumas formas de layout que ajudam a organizar os componentes. Sobre tais formas de layout , avalie as afirmações a seguir e as correlacione adequadamente aos termos a que se referem. 1. ConstraintLayout 2. TableLayout 3. RelativeLayout I. Proporciona a criação de layouts complexos com uma organização simples e entendível dos elementos, dispensando grupos aninhados. É uma ViewGroup que permite estabelecer a posição de um componente. II. Possibilita ações como o alinhamento de dois componentes pela borda direita, o posicionamento de um componente abaixo do outro e a centralização de um componente na tela. III. Trata-se de uma ViewGroup que agrega informações em linhas e colunas, criando uma organização das informações de forma tabular, sem exibir linhas de borda. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA A sentença I se enquadra no conceito 1, ConstraintLayout, pois, com ele podem ser construídos complexos layouts , de forma a hierarquizar as informações a serem visualizadas pelo usuário. Os componentes são colocados em uma configuração plana conforme seus relacionamentos, o que permite estabelecer a posição de uma visualização com, no mínimo, uma referência vertical e uma horizontal. Assim, cada uma equivale a uma conexão ou um alinhamento para outra visualização, já que cada referência determina a posição da visualização ao longo do eixo vertical ou horizontal. A sentença II se enquadra no conceito 3, RelativeLayout, por permitir que os componentes filhos determinem sua posição em relação à posição do componente pai ou a alguma outra, nesse caso especificada por ID (o seu identificador). Com isso, é possível alinhar dois componentes pela borda direita, ou posicionar um componente abaixo do outro, ou os centralizar na tela, ou os centralizar à esquerda etc. A sentença III se enquadra no conceito 2, TableLayout, pois é uma ViewGroup que mostra elementos filhos de View dispostos em linhas e colunas, em que a quantidade de colunas depende da linha com a maior quantidade de células. Exemplificando, pode ser feita uma tabela com três linhas: a primeira com uma coluna, a segunda com dois TextView formando duas colunas e a terceira com três objetos criando três colunas.