..
Ponha de lado por um momento o arquivo R.java: Em capítulos posteriores veremos um exemplo em que os gráficos adicionar à nossa actividade e vemos que, após a conclusão do R.java arquivos irá mudar automaticamente gerando um código diferente.
Nós nos concentramos, portanto, o nosso arquivo main.xml atenção localizado no seu res / layout do nosso projecto. Uma vez que você abrir o arquivo será aberto a seguinte interface:

O xml que vemos é o código para o layout e, em seguida, a estrutura de nossa atividade. Este arquivo é uma espécie de guia que informa o dispositivo para usar o tipo de layout, gráficos e muito mais na vista. Quando invocamos o método setContentView (R.layout.main) vamos chamar este arquivo e do dispositivo, analisando-o, entender onde e como colocar todos os elementos da visão.
Vamos agora analisar o arquivo xml para entender o significado de cada declaração.
<? Xml version = "1.0" encoding = "utf-8"?>Esta declaração é um padrão de declaração apenas define a versão do XML utilizado (no nosso caso 1,0) ea codificação utilizada (no nosso caso UTF-8). Recomendamos ao leitor para manter esse padrão e, portanto, não modifique esta linha inicial.
<LinearLayout xmlns: android = "http://schemas.android.com/apk/res/android" android: orientação = "vertical" Android: layout_width = "fill_parent" Android: layout_height = "fill_parent" >Na primeira linha de código abre LinearLayout um tipo de tag que na verdade é o nome do layout que vai usar o aplicativo. Após a abertura desta tag são XMLs: Android seguido por um URI. Esta definição tem o efeito de Estado nas tags relacionadas documento especificado na URI namespace. Desde a explicação detalhada de XML está fora do escopo deste guia, recomendamos o leitor a aprofundar os conceitos do namespace XML ao dirigir e caminhar presentes charme-et-provence.com sobre esta página .
Continuando a análise, descobrimos que o código é definido como a orientação vertical do layout e está associado com a largura eo valor fill_parent comprimento. Este valor diz o dispositivo para estender o esquema para toda a grandeza da tela do dispositivo tanto horizontalmente quanto verticalmente. Em última análise, este layout usando todos os elementos que vamos entrar, eles serão posicionados verticalmente de cima para baixo.
Prosseguir com a leitura da lista, encontramos a declaração de um objeto de TextView tipo que nada mais é que uma caixa de texto:
<TextView
Android: layout_width = "fill_parent"
Android: layout_height = "wrap_content"
android: text = "string @ / Olá"
/>
<LinearLayout />
Neste caso, temos ligado ao elemento wrap_content valor que tem o efeito de aumentar a altura de um elemento para conter a string que você entrar.
Finalmente vamos definir o conteúdo do TextView com a seqüência indicada pelo valor no arquivo Olá res strings.xml pasta / valores.
Como encontrar a última declaração de encerramento de tags LinearLayout.
| |
CSS (Curso)
Web Design e acessibilidade de acordo com a W3C CSS e XHTML. A partir de 29 €. |
| |
JavaScript (Curso)
Completo guia para client-side scripting. A partir de 39 €. |
| |
Webmasters Base (claro)
Criar um site a partir do zero. A partir de 29 €. |