Autore Topic: custom button con icona  (Letto 435 volte)

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
custom button con icona
« il: 18 Maggio 2011, 15:50:22 CEST »
0
Salve devo fare questo pulsante.

Imagebin - A place to slap up your images.

Background immagine, testo e a lato icona.

E' possibile farlo ?

Io utilizzo sempre il button e un background con draw9 ma in questo caso ho un' ulteriore immagine sopra.
La domanda stupida è quella che non si fa

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:custom button con icona
« Risposta #1 il: 18 Maggio 2011, 16:06:58 CEST »
0
l'immagine  è variabile o fissa? se è fissa fai un background e imposti il 9path in modo che il testo non vada sopra l'immagine, altrimenti ti fai una view(linear layout) che ha il background, al suo interno a sinistra l'immagine,a destra il testo.
E poi metti onClickListener su tutta la view invece che solo sul testo o l'immagine, dovrebbe andare
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:custom button con icona
« Risposta #2 il: 18 Maggio 2011, 16:15:45 CEST »
0
è variabile purtroppo. ci avevo pensato pure io sia al background con draw9 diciamo che va verso destra... e la parte dell' icona rimane fissa sia alla view.

mi scocciava fare la view anche perchè il pulsante ha degli stati, disabilitato con alpha e al click diventa rosso.
La domanda stupida è quella che non si fa

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:custom button con icona
« Risposta #3 il: 18 Maggio 2011, 16:17:34 CEST »
0
scusami mi sono dimeticato di chiedere:

se faccio una View, devo estendere una View oppure basta un Linerlayout con altezza e e larghezza "fisse" don dentro icona e testo e con background con immagine?
La domanda stupida è quella che non si fa

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 596
  • Respect: +133
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:custom button con icona
« Risposta #4 il: 18 Maggio 2011, 17:11:34 CEST »
+1

In alternativa, hai provato con android:drawableLeft?
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:custom button con icona
« Risposta #5 il: 19 Maggio 2011, 00:10:08 CEST »
0
In alternativa, hai provato con android:drawableLeft?
+1 a ohmnibus, un drawablleft che è l'icona e il background normale!
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:custom button con icona
« Risposta #6 il: 19 Maggio 2011, 15:59:51 CEST »
0
Ho già fatto un LinearLayout con sfondo e dentro icona e testo.

Proverò anche l' altra soluzione
La domanda stupida è quella che non si fa