Skip to content

Mais Layout! #8

@raphaelframos

Description

@raphaelframos

Independentemente se você conseguiu ou não fazer o exercício anterior. Faremos as mesmas coisas, mas dessa vez usaremos outros tipos de Layouts, até agora só usamos um chamado LinearLayout. Para que um layout funcione em todos os tipos de resolução, não podemos usar espaçamentos ou margens. Definimos LinearLayouts vazios para fazer espaçamentos necessários e RelativeLayouts para mexer com posicionamento. Faça o exercício anterior usando Linear e Relative.
Dicas:
-Por padrão vem um LinearLayout, dentro desse insira mais 3.
-Você deve atribuir peso a eles (weight), sendo que o primeiro e o último devem ter o mesmo peso (mesmo tamanho). Pesos maiores representam espaço maior.
-Dentro de cada LinearLayout você vai por um RelativeLayout.
-Seu layout está dividido em 3 partes, na primeira coloque os dois primeiros Buttons, como estão dentro de um Relative existem algumas funções de posicionamento que o Linear não tem. Procure por essas funções e deixe os dois Buttons no topo, e um a direito e outro a esquerda.
-Na segunda parte coloque o TextView, centralizado verticalmente e horizontalmente.
-E finalmente na terceira parte, centralize os dois Buttons horizontalmente e no fim da tela.
-Quem define se as coisas ficaram uma do lado da outra (horizontal) ou se ficaram um em cima da outra (vertical) é o Linear que está por cima do Relative.
-Extra: na ExibeImagem, coloque uma imagem menor em cima da imagem que já estava.
Dica: Usa-se um outro tipo de Layout, que não é o Linear nem o Relative, pesquise sobre.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions