Autore Topic: Cambiare tema alla app  (Letto 500 volte)

Offline rebus_007

  • Utente junior
  • **
  • Post: 51
  • Hola!
  • Respect: +2
    • Github
    • Google+
    • rebus007
    • raphael.bussa
    • rebus_007
    • Mostra profilo
    • rebus007
  • Dispositivo Android:
    Nexus 5X
  • Play Store ID:
    Raphael+Bussa
  • Sistema operativo:
    OS X El Capitan
Cambiare tema alla app
« il: 07 Marzo 2014, 18:36:15 CET »
0
Avrei una domanda, come posso settare un tema differente a seconda di una impostazione?

In pratica vorrei lasciare all'utente la possibilità di scegliere il tema che più gli piace, qualche idea su come si possa fare?

Ciao
rebus007
"Chi è più pazzo, il pazzo o il pazzo che lo segue?" - Obi-Wan Kenobi

DEVICE CHE USO: Nexus 5X 32 GB | NVIDIA SHIELD Tablet K1 16 GB

Offline Romulus Slegg

  • Nuovo arrivato
  • *
  • Post: 42
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S4 GT-i9505
  • Sistema operativo:
    Windows 8
Re:Cambiare tema alla app
« Risposta #1 il: 11 Marzo 2014, 20:44:20 CET »
0
potresti fare in modo ke a secondo della scelta dell'utente viene aperta un'activity con un tema diverso

Offline SpadaBoss

  • Nuovo arrivato
  • *
  • Post: 48
  • Respect: +1
    • Google+
    • 307396462
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus 5
  • Play Store ID:
    Gianluca Spadazzi
  • Sistema operativo:
    Windows 8
Re:Cambiare tema alla app
« Risposta #2 il: 16 Marzo 2014, 13:22:26 CET »
0
ciao, puoi fare così:

if(....){
   setTheme(android.R.style.Theme_Holo_Light); //cambi il tema
}

Offline rebus_007

  • Utente junior
  • **
  • Post: 51
  • Hola!
  • Respect: +2
    • Github
    • Google+
    • rebus007
    • raphael.bussa
    • rebus_007
    • Mostra profilo
    • rebus007
  • Dispositivo Android:
    Nexus 5X
  • Play Store ID:
    Raphael+Bussa
  • Sistema operativo:
    OS X El Capitan
Re:Cambiare tema alla app
« Risposta #3 il: 18 Marzo 2014, 16:10:56 CET »
0
ciao, puoi fare così:

if(....){
   setTheme(android.R.style.Theme_Holo_Light); //cambi il tema
}

Alla fine ho risolto come hai detto tu, grazie mille ;)

Inviato dal mio Galaxy Nexus utilizzando Tapatalk

"Chi è più pazzo, il pazzo o il pazzo che lo segue?" - Obi-Wan Kenobi

DEVICE CHE USO: Nexus 5X 32 GB | NVIDIA SHIELD Tablet K1 16 GB