|
Página 1 de 1
|
[ 1 Mensagem ] |
|
[Mini Tuto] - Usando Seletor com um Button
| Autor |
Mensagem |
|
A H Gusukuma
Dalvik Virtual Machine
Data de registro: 17 Jul 2011, 10:55 Mensagens: 1995 Localização: São Paulo
|
 [Mini Tuto] - Usando Seletor com um Button
Usando o Selector com o Button Crie um novo arquivo tipo android xml e escolhe o rádio button Drawable, com o nome android_button no diretório res/drawable com o seguinte: ?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/android_pressed" android:state_pressed="true" /> <item android:drawable="@drawable/android_focused" android:state_focused="true" /> <item android:drawable="@drawable/android_normal" /> </selector>
No exemplo você vai precisar dos seguintes ícones nos diversos drawable-xxxx (para o teste deixa no drawable mesmo) de acordo com as resoluções dos aparelhos: adroid_pressed.png - figura amarela android_focused.png - figura laranja android_normal.png - figura verde Obs: para testar, copia da fonte citada abaixo. É só clicar com o botão direito do mouse sobre a imagem e salvar a imagem como... E no layout da tela coloca o Button assim: <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dp" android:background="@drawable/android_button" />
Note que a ligação do seletor com o Button é via o "android:background". E no código trata o button normalmente com o setOnClickListener. É isso. Bons códigos! Fonte: http://developer.android.com/resources/tutorials/views/hello-formstuff.html
_________________Abraços ___________ Novo App: CalcMat - Calculadora de materiais para concreto Blog: Agorandroid - sobre programação Android Twitter: @Agorandroid ___________ Campanha: Facilite sua vida e a dos outros usuários Netiqueta:Procure responder as sugestões. Quando encontrar a solução, coloque [Resolvido] no primeiro post o mais rápido possível. Lembre-se de agradecer às pessoas que ajudaram e poste a solução do problema.
|
| 14 Jan 2012, 08:17 |
|
|
|
Página 1 de 1
|
[ 1 Mensagem ] |
|
Quem está online |
Usuários vendo este fórum: AdrianoMM, Alan Unger, alansousa, alex.abrantes, alexandrefett, alsimoes, aluclinux, andrelom, andreluzz, Bass, Blackstorm, blurkness, bocajunior88, Bravox, BTalhadas, caiodemarco, Caique, canaville, Carlos Almeida, cassianotartari, cesschneider, Christiane, Crazy_Droid, Dassi, DAVINCE, dikiloco, dreyer, edson dias de gusmao, eloilton, erissi, felipe.cintra, FelipeOliveira, fernandofsf, ffabiano, Flavio Alves, Flávio Robertgo, gedoor, Geire Robson Gadelha, Geovanne Duarte, Google Android, helder, Henrique Ferraz, icarodavi, ijsilvestre, inaciofernandes, inesfg, jacksaum, Jalerson, Jless@, jonasminas, jpespindola, jrsilva, juliancesar, Knut, lillian.brandao, luciano.sml, luizcyber, marianatallas, marlovich, Mayara Trevisol, monteirojp, mrangel, neviim, Nice, nobrejack, o-raposa, Obi-Wan Kenobi, pabarbosa, Paulo Bizzo, persiomotta, peterson.bah, pfsmorigo, pomarolli, pxcx, Qui-Gon Jinn, r.wil, raninhofernandes, rcotonet, renanpl, robsonrg, rubens_olv, sasuke_sarutobi, SERGIO RODRIGUES, sjta, slackware, Stormtrooper, Tangerina, Teodoro, the_hulk_knifer, tiagofalcao, Toks, Transtago, unnamedd, Vania, VIEIRIX, viniciusluiz, weber, Webnet, wil, woyzeck, yuri82 e 2 visitantes |
|
Você não pode criar novos tópicos neste fórum Você não pode responder tópicos neste fórum Você não pode editar suas mensagens neste fórum Você não pode excluir suas mensagens neste fórum Você não pode enviar anexos neste fórum
|
|