PROGRAMAO PARA DISPOSITIVOS MVEIS Widgets Um widgets um objeto visvel utilizado para a criao da interface de sua aplicao (User Interface ou apenas UI), ou seja, so os componentes de uma aplicao Android como o TextView, o Button, um EditText etc. 3 Aula 02 Widgets TextView / EditView / Button PROGRAMAO PARA DISPOSITIVOS MVEIS TextView A widgets TextView funciona como se fosse um rtulo (Label), onde nele podemos apresentar alguma informao, mensagem etc. Lembrando: Os arquivos de layout tem a extenso .xml e ficam dentro da pasta res/layout. 4 Aula 02 Widgets TextView / EditView / Button PROGRAMAO PARA DISPOSITIVOS MVEIS Exemplo: <TextView android:text= "Tela principal" android:layout_width="fill_parent" android:layout_height= "wrap_content" /> 5 Aula 02 Widgets TextView / EditView / Button PROGRAMAO PARA DISPOSITIVOS MVEIS EditView A widgets EditView funciona como se fosse uma caixa onde podemos entrar com a informao atravs do teclado. 6 Aula 02 Widgets TextView / EditView / Button PROGRAMAO PARA DISPOSITIVOS MVEIS Exemplo: <EditView android:id= "@+id/caixa1" android:layout_width="fill_parent" android:layout_height= " wrap_content " /> 7 Aula 02 Widgets TextView / EditView / Button PROGRAMAO PARA DISPOSITIVOS MVEIS Button A widgets Button nada mais do que um boto de comando que quando clicado dispara um evento, uma ao. 8 Aula 02 Widgets TextView / EditView / Button PROGRAMAO PARA DISPOSITIVOS MVEIS Exemplo: <Button android:id="@+id/botao1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Ir para tela 2" /> 9 Aula 02 Widgets TextView / EditView / Button PROGRAMAO PARA DISPOSITIVOS MVEIS Propriedades Android:Id Usada para dar nome ao componente, ou seja, funciona como um identificador daquele componente. Android:Text Especifica um texto que ser apresentado na tela.Esse texto pode ser extrado do arquivo de recursos (strings.xml). 10 Aula 02 Widgets TextView / EditView / Button PROGRAMAO PARA DISPOSITIVOS MVEIS Propriedades Android:Layout_width Define a largura do campo. Android:Layout_height Define a altura do campo. 11 Aula 02 Widgets TextView / EditView / Button PROGRAMAO PARA DISPOSITIVOS MVEIS Propriedades Android:TextColor Define a cor do texto. Android:Background Define a cor do fundo do componente. 12 Aula 02 Widgets TextView / EditView / Button PROGRAMAO PARA DISPOSITIVOS MVEIS Propriedades Android:TextSize Define o tamanho do texto. Android:Typeface Define uma fonte para o texto. 13 Aula 02 Widgets TextView / EditView / Button PROGRAMAO PARA DISPOSITIVOS MVEIS Valores para Layout_width / Layout_height fill_parent preenche todo o espao restante do dispositivo wrap_content a largura/altura do componente ser definida de acordo com o seu contedo campo. Valores Podemos especificar valores nmeros com suas respectivas escalas: 60px , 10em.