Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mais Layout! #8

Open
raphaelframos opened this issue Jun 15, 2012 · 0 comments
Open

Mais Layout! #8

raphaelframos opened this issue Jun 15, 2012 · 0 comments

Comments

@raphaelframos
Copy link
Owner

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant