12.07.2015 Views

Usando SQLite e Maps - PET Sistemas de Informação

Usando SQLite e Maps - PET Sistemas de Informação

Usando SQLite e Maps - PET Sistemas de Informação

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tópico 8Utilizando os componentes visuais do AndroidAtenção: O Android possui muitos componentesvisuais com muitas proprieda<strong>de</strong>s e po<strong>de</strong>m ser utilizados <strong>de</strong>várias maneiras. Este mini-curso não tem o objetivo <strong>de</strong><strong>de</strong>monstrar isto, porém, caso queira aprofundar-se noassunto, veja o site oficial:http://<strong>de</strong>veloper.android.com/gui<strong>de</strong>/in<strong>de</strong>x.html ... Lá vocêencontrará todas as referências e exemplos necessários.Mãos à obra!Para acessar o layout visual da nossa aplicação “Olá Mundo”, clique duas vezessobre o arquivo “layout.xml” <strong>de</strong>ntro <strong>de</strong> “res/layout” (cada Activity terá o seupróprio layout); surgirá então o nosso layout <strong>de</strong>ntro do Eclipse e uma aba do ladoesquerdo com os componentes visuais disponíveis que po<strong>de</strong>m ser inseridos no nossolayout.Criando um novo botão:Para criar um novo botão, arraste um “Button” (que está <strong>de</strong>ntro da aba“Views”) para <strong>de</strong>baixo do texto “Hello World, Principal!”; <strong>de</strong>pois que o botão foi criado,clique em “main.xml” ao lado <strong>de</strong> “Layout” na parte inferior da tela <strong>de</strong> mo<strong>de</strong>lagem. Umeditor <strong>de</strong> XML irá surgir com a representação do seu layout.Nota: Todos os componentes possuem umaproprieda<strong>de</strong> chamada “android:id”; ela éextremamente importante por que <strong>de</strong>fine ai<strong>de</strong>ntificação do componente <strong>de</strong>ntro do sistema e é apartir <strong>de</strong>la que será possível interagir com estescomponentes em tempo <strong>de</strong> execução do sistema(atribuir o texto ou pegar o valor do texto digitado,por exemplo). O método utilizado para obter areferencia para um componente em tempo <strong>de</strong>execução é o “findViewById(id) da classe Activity”.Na representação XML do layout, localize <strong>de</strong>ntro do nó “” aproprieda<strong>de</strong> “@+id/Button1” e mu<strong>de</strong> para “@+id/primeiroBotao”. Neste momento, játemos como atribuir função ao nosso botão, pelo id “primeiroBotao”.Mini Curso <strong>de</strong> Android Página 17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!