GSOIII Aula 8 - ANDROID - CRIANDO UMA CALCULADORA

  • Published on
    24-May-2015

  • View
    5.596

  • Download
    1

Transcript

  • 1. ETEC MONSENHOR ANTONIO MAGLIANO2013

2. Entendo melhor algunsconceitos 3. o componente que representa a tela, na qual o usuriointerage com a aplicao.No momento de criaodo projeto se define aomenos uma activity.Na activity se definequal ser o layoututilizadoActivityLayout 4. Evento OnCreate chamado quandoa activity criada.Define o contedoa serexibido, especificando um arquivo delayout. 5. OnCreate - chamado quando a activity criada.onStart - chamado aps o onCreate, e antes daactivity se tornar visvel para o usurio.onResume - chamado aps o onStart, quandoa activity se torna visvel para o usurio.onPause - chamado aps o onResume, quandoa activity est para perder a visibilidade paraoutraactivity.onStop - a activity no est mais visvel para ousurio.onDestroy - a activity est prestes a serdestruda. 6. As interfaces da aplicao so definidas emarquivos XML que ficam na pasta res/layout. Todos os arquivos de layout devem ficar nestapasta, voc no pode agrup-los em outrapasta.H 2 tipos de elementos no XML de umlayout: Containers e Widgets. 7. Um container um elemento que agrega vrios outroselementos, sejam eles outros containers ou widgets. LinearLayout - possui um atributo orientation que podereceber o valor vertical ou horizontal que indica que oselementos filhos devem ser agrupados na vertical ouhorizontal. RelativeLayout - um layout que permite posicionar oselementos filhos de maneira relativa, um em relao aooutro. FrameLayout - um tipo de layout bem simples, quepermite adicionar apenas um elemento. Se adicionar maiselementos, eles iro ser desenhados sobre os outros,parcialmente ou totalmente. TableLayout - como o nome sugere, serve para criartabelas. Voc deve adicionar elementos do tipo TableRow, enestes elementos adicionar as clulas que deseja mostrar. 8. Widgets so os elementos isolados como textos, botes, caixas de texto, etc. TextView - usado para mostrar textos na tela. EditText - usado para que o usurio digite algum valor de entrada. Button - usado para que o usurio execute aes atravs de cliques. Etc. 9. Sugesto: acesse o site www.iconfinder.com, busque porcalculator com tamanho de 128 pixels e baixe um arquivo noformato PNG. 10. CalculadoraActivitymain 11. 123 12. Nome daStringValor daString 13. Classesreferenciadas naclasseCalculadoraActivity 14. Modifique o projeto para que seja possvelrealizar as 4 operaes bsicas:Soma,Subtrao,Multiplicao e Diviso.Dica 1Lembre-se de criar os novos objetos do tipoButton na Activity.Dica 2Cada Boto deve possuir um Listener para oevento click.Dica 3Lembre-se de criar Strings para cada boto noarquivo strings.xml na pasta resvalues. 15. developers.android.com www.k19.com.br/downloads/apostilas/java/k19-k41-desenvolvimento-mobile-com-android www.slideshare.net/joseamacedo/introduo-ao-desenvolvimento-android?utm_source=slideshow&utm_medium=ssemail&utm_campaign=download_notification#