Android Passo a Passo

Page 28

Apostila de Android – Programando passo a passo 3ª Edição

do diretório “res” existem cinco diretórios, cada um deles com uma finalidade, que descreverei agora: Os diretórios “drawable” Diferente de algumas versões antigas do Android SDK, como o revision 1, que trabalhei na segunda edição desta apostila, esta versão do SDK trabalha com três diretórios “drawables”, drawable-hdpi,drawable-ldpi, drawable-mdpi. Todos os três armazenam somente imagens, mas qual a diferença de um para outro ? Cada um desses diretórios só será utilizado de acordo com a resolução do Android que você está utilizando, ou seja, qual modelo de emulador de você estiver usando. Por exemplo, quando você usa uma resolução de 480x800 no seu emulador, é utilizado o diretório “drawable-hdpi” para buscar a imagem que vai representar o ícone da sua aplicação Android. Se você for usar uma resolução 320x480 (que é a resolução padrão do emulador Android), é utilizado o diretório “drawable-mdpi”. Se você usar uma resolução 240x400, é utilizado o diretório “drawable-ldpi”. - O diretório “layout” armazena todas os layouts da aplicação Android, que normalmente são arquivos “.xml”. Para quem conhece a combinação HTML + JavaScript, o Android é similar, é a combinação de XML + Java, logo todos os nosso componentes vão ser adicionados usando tags XML. Por padrão, o arquivo de layout é o main.xml. Uma coisa interessante que existe nessa versão (e alguma das anteriores) é a capacidade de você ter um “preview” de como ficara a sua aplicação antes mesmo de você rodar o emulador Android, para confirmarmos isso, simplesmente vá no diretório “res/layout”,e de um duplo clique no arquivo “main.xml”, e você verá o seu preview, conforme demonstra a figura abaixo:

Para visualizarmos o código do arquivo main.xml, simplesmente clique na guia “main.xml”, que se encontra abaixo da seção “Views”, como demonstra a figura abaixo: 28


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.