..
Neste ponto, o guia foram apresentados muitos argumentos e mostra o código para a criação de todas widget principal.
O que ainda falta é uma aprofundada sobre o posicionamento desses elementos, que é realizada através de layout.
Mencionadas nos capítulos introdutórios nesta parte do LinearLayout e orientação que analisamos com maior profundidade este layout e todos os outros fornecidos pelo Android.
E 'um dos layouts usados em quase todas as aplicações Android. O praticolarità deste layout, como vimos, é organizar os itens incluídos na janela Atividade um após o outro.
Dependendo da orientação de valor do LinearLayout LinearLayout verticais se trata de (os elementos são arranjados um após o outro de cima para baixo) e LinearLayout horizontal (os elementos são arranjados um após o outro da esquerda para a direita). , A fim de definir a direção do layout é suficiente, no arquivo XML é usado, editar a seguinte propriedade com o valor da vertical ou horizontal.:
android: orientação = ""
Como componentes mencionados adicionado ao layout são dispostos em um acordo vertical ou orizzonatale sobre a orientação dada ao layout. Estes elementos são adicionados à janela até que haja espaço e assim que exige a inserção de um elemento adicional, o Android ainda está tentando redimensioná-la para inseri-lo na tela. Este comportamento está limitado a um limite depois do qual você simplesmente adicionar os itens não são exibidos na tela.
Nós não recomendamos que o leitor nunca colocar elementos em excesso na janela como o redimensionamento automático feito pelo Android, muitas vezes distorce os componentes GUI incluído tornando desagradável se não, de fato, muito útil. Além disso, os elementos que o Android, por falta de espaço, no entanto, não mostra tela residem na memória vai desperdiçar precioso espaço.
Para mostrar um exemplo disso, vamos construir um orizzonatale LinearLayout com três botões, que em seguida, adicione um quarto para mostrar o dimensionamento ea interface gráfica que dela deriva. Ao contrário do que vimos até agora, vamos criar a GUI diretamente do código Java sem o apoio de um arquivo externo. Xml. Isso é mostrado ao leitor para apresentar este modo diferente de operação (por conveniência, importar diretamente android.widget .*):
LinearLayout LinearLayout layout = new (this);
layout.setOrientation (LinearLayout.HORIZONTAL);
layout.setGravity (Gravity.BOTTOM);
Botão button1 = new Button (this);
button1.setText ("Botão 1");
Botão button2 = new Button (this);
button2.setText ("Botão 2");
Botão button3 = novo botão (this);
button3.setText ("Botão 3");
layout.addView (button1);
layout.addView (button2);
layout.addView (button3);
setContentView (layout);
Primeiro nós declaramos um objeto de LinearLayout tipo, então definir a orientação horizontal do layout e, finalmente, definir a posição (parte inferior da tela), onde vamos colocar nossos objetos. Declaramos, em seguida, três botões layout com AddView se juntar a eles e, finalmente, usar o método para mapear o layout setContentView a janela Atividade.
Agora vamos adicionar um botão quarta (permite o exercício para o leitor a escrever o código) para o layout e como podemos ver na imagem abaixo mostrando a escala transforma a interface do botão não é muito profissional:

| |
ASP (Avançado)
Curso completo para a criação de sites dinâmicos. A partir de 39 €. |
| |
MS Access (Avançado)
Saiba como criar e gerenciar bancos de dados com rapidez e facilidade. A partir de 29 €. |
| |
Web Marketing (Curso)
Promoção do site, os motores de busca e marketing. A partir de 39 €. |