Pesquisar no Programero

sexta-feira, 26 de julho de 2013

RelativeLayout (Android)

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: 

Nenhum comentário:

Postar um comentário

Obrigado por Participar do programero, fique a vontade para agradecer, retificar, perguntar ou sugerir.