No Android existem várias maneiras de organizar os componentes na tela da aplicação, e uma delas (uma das mais comuns) é utilizando o RelativeLayout.
O RelativeLayout nos permite organizar os componentes de forma relativa entre eles, como por exemplo um botão de confirmação abaixo de uma caixa de texto e um botão de cancelamento a direita do botão existente.
O que usaremos:
- JDK 1.6
- Android Developer Tools (Eclipse)
Criando um novo projeto
Vamos abrir o Eclipse em seguida File - New - Project - Android - Android Application Project:
Na próxima tela iremos especificar o nome da aplicação, o nome do projeto e o nome do pacote:
Na próxima tela nos certificaremos da criação de uma atividade, selecionando a opção “Create activity”:
Vamos manter o icone padrão:
Em seguida vamos escolher uma atividade em branco selecionando “BlankActivity”:
Por fim seremos questionados quanto a alguns detalhes de nossa atividade, aqui também manteremos o padrão:
Exemplo
Vamos abrir o arquivo :
res/layout/activity_main.xml
:
E colar esse código:
android:layout_width="fill_parent" android:layout_height="fill_parent" >O código é bem simples, primeiro falaremos de duas propriedades, sendo elas o "android:layout_below" e o "android:layout_toRightOf", onde o primeiro faz com que o componente que o possui seja colocado abaixo do componente informado nessa propriedade o outro utiliza a mesma ideia com a diferença de posicionar o componente com essa propriedade a direita do componente indicado nessa propriedade.
Agora analisemos o botão “Submit”
, ele possui a propriedade "android:layout_alignParentRight
", ela faz com esse botão seja colocado na posição mais a direita possivel de seu "pai", ou seja, do layout.
Vejamos o resultado:
Fonte:
Comentários
Postar um comentário
Obrigado por Participar do programero, fique a vontade para agradecer, retificar, perguntar ou sugerir.