Autore Topic: Problema bordi interni di un Button con sfondo  (Letto 606 volte)

Offline MisterAnt

  • Utente normale
  • ***
  • Post: 272
  • Respect: +4
    • IlSikano
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4 Active,Galaxy SIII I9300, Galaxy Tab GT-P5100
  • Play Store ID:
    MisterAnt
  • Sistema operativo:
    Ubuntu 12.04/Winzoz 7/Winzoz xp
Problema bordi interni di un Button con sfondo
« il: 21 Agosto 2013, 14:21:13 CEST »
0
Buon pomeriggio a tutti =)
Io creo dinamicamente i miei Button e poi vado a caricare una risorsa Drawable dalle risorse..ma quando specifico i bordi interni e vado a caricare  il drawable i bordi scompaiono...
Codice (Java): [Seleziona]
btn.setPadding(5, 2, 5, 2);
btn.setCompoundDrawablesWithIntrinsicBounds(risorsa, 0, 0, 0);
Ottengo come risultato un bottone con in mezzo un'immagine  e ai lati 5 di spazio...
come posso risolvere???
« Ultima modifica: 21 Agosto 2013, 14:26:08 CEST da MisterAnt »
Se le zampe del coniglio sono così fortunate, che fine ha fatto il coniglio?

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Problema bordi interni di un Button con sfondo
« Risposta #1 il: 21 Agosto 2013, 16:02:51 CEST »
0
Ammetto di non aver mai usato quelle funzioni, però non ho ben capito quale è il problema.
Hai modo di postare un paio di screenshot per evidenziare come dovrebbe essere e come invece ti viene?
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline MisterAnt

  • Utente normale
  • ***
  • Post: 272
  • Respect: +4
    • IlSikano
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4 Active,Galaxy SIII I9300, Galaxy Tab GT-P5100
  • Play Store ID:
    MisterAnt
  • Sistema operativo:
    Ubuntu 12.04/Winzoz 7/Winzoz xp
Re:Problema bordi interni di un Button con sfondo
« Risposta #2 il: 22 Agosto 2013, 08:39:42 CEST »
0
Buongiorno :)
Il problema riguardava il fatto che aggiungendo una foto su un Button , ottenevo uno risultato scadente in fatto di layout perchè la funzione
Codice (Java): [Seleziona]
btn.setCompoundDrawablesWithIntrinsicBounds(risorsa, 0, 0, 0);Mi permetteva solo di mettere la foto a sinistra/destra/in alto/in basso...Dopo vari tentativi sono giunto a una conclusione...
Ho concluso il tutto cambiando componente e ho utilizzato un semplice RelativeLayout con all'interno un altro layout che conteneva l'immagine,
il risultato è che il layout è mooolto più malleabile da gestire con i LayoutParams di un semplice Button o ImageButton...
Se le zampe del coniglio sono così fortunate, che fine ha fatto il coniglio?