Autore Topic: Controllo ImageButton....  (Letto 671 volte)

Offline paul78

  • Utente normale
  • ***
  • Post: 359
  • Respect: +1
    • Mostra profilo
    • Android Code
  • Sistema operativo:
    Linux - Windows
Controllo ImageButton....
« il: 22 Settembre 2013, 13:30:40 CEST »
0
ciao a tutti!!!

in un controllo di Button scrivo questo:

Codice (Java): [Seleziona]
if (button.getText() == getString(R.string.play)) {
...

nell' ImageButton dovrei fare un controllo sull'immagine che inserisco...come si fa???

spero di essere stato chiaro
tutti possiamo programmare...basta volerlo!!!

Offline Tunarock

  • Nuovo arrivato
  • *
  • Post: 31
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire S
  • Sistema operativo:
    Windows Vista
Re:Controllo ImageButton....
« Risposta #1 il: 22 Settembre 2013, 18:48:09 CEST »
0
mmm, no non molto, in che senso controllo sull'immagine?
intendi gestire l'immagine di background? in tal caso basta:

Codice (Java): [Seleziona]
Button b = (Button) findViewById(R.id.my_button);
               
                b.getBackground()

oppure

Codice (Java): [Seleziona]
Button b = (Button) findViewById(R.id.my_button);
               
                b.setBackground()
"Quando fai le cose per bene, nessuno sospetterà che tu abbia fatto realmente qualcosa"

Offline elfo83

  • Utente normale
  • ***
  • Post: 287
  • Respect: +23
    • Mostra profilo
  • Sistema operativo:
    Mac OS 10.8.2
Re:Controllo ImageButton....
« Risposta #2 il: 22 Settembre 2013, 21:45:15 CEST »
0
Per il confronto di due stringhe devi usare il metodo equals e non ==. Cosa devi confrontate delle due immagini? Che le due ImageView sono popolate dalla stessa risorsa che prendi ad esempio dalla tua cartella Drawable o devi fare il confronto tra due bitmap?

Offline paul78

  • Utente normale
  • ***
  • Post: 359
  • Respect: +1
    • Mostra profilo
    • Android Code
  • Sistema operativo:
    Linux - Windows
Re:Controllo ImageButton....
« Risposta #3 il: 23 Settembre 2013, 08:57:51 CEST »
0
ciao ragazzi...non mi sono spiegato bene....

praticamente con una sola ImageButton dovrei avere 2 controlli...quello del play e quello del pause...nel momento in cui clicco su play nella stessa ImageButton dovrei far apparire l'immagine Pause...mentre in caso contrario dovrei far apparire l'immagine Play....

come faccio???

con il Button scrivo "setText" per far apparire il testo che voglio sul Button...

mentre con l'imageButton cosa dovrei scrivere???
tutti possiamo programmare...basta volerlo!!!

Offline Tunarock

  • Nuovo arrivato
  • *
  • Post: 31
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire S
  • Sistema operativo:
    Windows Vista
Re:Controllo ImageButton....
« Risposta #4 il: 23 Settembre 2013, 09:04:39 CEST »
0
Citazione
mentre con l'imageButton cosa dovrei scrivere???

appunto, come scrissi sopra, usi il metodo setBackground() all'interno di un ActionListener che assegni poi al tuo pulsante. Altrimenti guarda qui : http://developer.android.com/guide/topics/ui/controls/button.html#CustomBackground
"Quando fai le cose per bene, nessuno sospetterà che tu abbia fatto realmente qualcosa"

Offline paul78

  • Utente normale
  • ***
  • Post: 359
  • Respect: +1
    • Mostra profilo
    • Android Code
  • Sistema operativo:
    Linux - Windows
Re:Controllo ImageButton....
« Risposta #5 il: 23 Settembre 2013, 09:13:51 CEST »
0
ok!!

grazie mille!!!
 :D
tutti possiamo programmare...basta volerlo!!!