Autore Topic: Colore testo PoPup menu  (Letto 946 volte)

Offline ignaz

  • Utente junior
  • **
  • Post: 54
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s2
  • Sistema operativo:
    Win 7 64bit
Colore testo PoPup menu
« il: 07 Gennaio 2014, 12:16:58 CET »
0
Buongiorno,
ho un problema stupido nella app che sto sviluppando, aprendo un popum menu lo sfondo del menù è nero, ma anche il testo con il risultato di non riuscire a leggere i testi.

Come faccio ad impostare il colore del carattere del menù?

L'immagine spiega meglio di tante parole...



Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +153
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Colore testo PoPup menu
« Risposta #1 il: 07 Gennaio 2014, 12:50:03 CET »
0
Devi utilizzare gli stili.

Qualcosa di questo tipo (da adeguare al tuo caso)

Codice (XML): [Seleziona]
<style name="Theme.MyTheme" parent="@style/XXX">
  <item name="android:popupMenuStyle">@style/PopupMenu.Example</item>
  <item name="android:textAppearanceLargePopupMenu">@style/myPopupMenuTextAppearanceLarge</item>
  <item name="android:textAppearanceSmallPopupMenu">@style/myPopupMenuTextAppearanceSmall</item>
</style>
And then on the style itself:

<style name="PopupMenu.Example" parent="@android:style/Widget.Holo.Light.ListPopupWindow">
        <item name="android:popupBackground">@drawable/menu_dropdown_panel_example</item>      
</style>
<style name="myPopupMenuTextAppearanceSmall" parent="@style/TextAppearance.Holo.Light.Widget.PopupMenu.Small">
    <item name="android:textColor">#XXXXXX</item>
</style>
<style name="myPopupMenuTextAppearanceLarge" parent="@style/TextAppearance.Holo.Light.Widget.PopupMenu.Large">
    <item name="android:textColor">#XXXXXX</item>
</style>

Offline ignaz

  • Utente junior
  • **
  • Post: 54
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s2
  • Sistema operativo:
    Win 7 64bit
Re:Colore testo PoPup menu
« Risposta #2 il: 07 Gennaio 2014, 14:54:22 CET »
0
Ottimo! grazie mille funziona ;-)

Solo una curiosità, dove trovo le descrizioni degli stili  @android:style/Widget.Holo.Light.ListPopupWindow"?
e sarebbe ancora più utile come fare per vedere applicate nella UI le varie costanti?

Grazie

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +153
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Colore testo PoPup menu
« Risposta #3 il: 07 Gennaio 2014, 16:13:32 CET »
0
Solo una curiosità, dove trovo le descrizioni degli stili  @android:style/Widget.Holo.Light.ListPopupWindow"?
https://github.com/android/platform_frameworks_base/blob/master/core/res/res/values/styles.xml

e sarebbe ancora più utile come fare per vedere applicate nella UI le varie costanti?
Che intendi dire?

Offline ignaz

  • Utente junior
  • **
  • Post: 54
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s2
  • Sistema operativo:
    Win 7 64bit
Re:Colore testo PoPup menu
« Risposta #4 il: 07 Gennaio 2014, 23:18:48 CET »
0
Per esempio a cosa corrisponde graficamente o visivamente lo style @android:style/Widget.Holo.Light.ListPopupWindow

Inviato dal mio Nexus 10 utilizzando Tapatalk


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:Colore testo PoPup menu
« Risposta #5 il: 08 Gennaio 2014, 08:11:58 CET »
0
Per esempio a cosa corrisponde graficamente o visivamente lo style @android:style/Widget.Holo.Light.ListPopupWindow

Temo che per sapere con precisione cosa fa ciascuno stile, ti devi armare di pazienza e studiare lo stile stesso. Che io sappia non c'è qualcuno o qualcosa che te lo spiega con dovizia di dettagli (se lo trovi segnalamelo).

Anche se riguarda un altro aspetto (l'action bar) io ho trovato molto istruttivo questo tool di generazione automatica di stili:
Android Action Bar Style Generator
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline ignaz

  • Utente junior
  • **
  • Post: 54
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s2
  • Sistema operativo:
    Win 7 64bit
Re:Colore testo PoPup menu
« Risposta #6 il: 08 Gennaio 2014, 09:23:39 CET »
0
Ottimo è un buon strumento di partenza avevo utilizzato solo launcher icons generator.
Grazie ancora
Saluti

Inviato dal mio GT-I9100 utilizzando Tapatalk