2012-10-21 16 views
6

Sto usando tema Holo nella mia app:Cambio di default di colore blu in tema Holo Android ad arancione (o qualsiasi altra cosa)

<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar" /> 

Voglio cambiare il colore blu predefinito ad arancione. Pensavo sarebbe stato semplice. Tuttavia, dopo aver cercato su Google tutto il giorno, non ho ancora una soluzione che funzioni per me.

(Nota: questo dovrebbe essere applicabile anche alle finestre di dialogo con titoli di dialogo predefinite e le linee sono di colore blu..)

Dire se di default è come questo:

From Blue

io voglio essere come questo:

To Orange

prega di aiuto. Grazie in anticipo!

EDIT

ho dimenticato di dire che conosco il generatore di stile al http://jgilfelt.github.com/android-actionbarstylegenerator/ Ecco dove ho ottenuto da queste immagini. Ma non voglio tutto questo, ha un sacco di immagini e altre cose che rendono le app di dimensioni maggiori. Fammi sapere se esiste un modo per modificare i temi predefiniti.

+0

Non sono sicuro, ma a quanto pare siete alla ricerca di qualcosa di simile a [questo] (http://stackoverflow.com/questions/11324795/how-to-change-background-of-overflow-menuitem) –

+1

Il generatore di stili genera 64 file, il che sembra molto, ma occupano solo 32.2kb di spazio , che è piccolo Tuttavia, sembra ignorare solo lo stile delle attività (non i dialoghi). Sarebbe bello se ci fosse un semplice CSS come "highlight-color: orange", ma penso che gli stili come generati dal generatore di stili siano l'unico modo per farlo. – George

+0

@George Desidererei davvero se esistesse qualcosa come una proprietà in cui avremmo potuto specificare il colore. Spero che Google lo fornisca in alcune versioni future dell'API. A quel punto dovremo gestire qualcos'altro. :( –

risposta

1

Questo non è applicabile cambiando una proprietà perché è correlata ad alcuni drawable (alcuni png 9patch). C'è un buon sito web per costruire il disegnabile di widget con il tuo colore desiderato .

Lavorare con, è semplice e diretto e genera PNG per i widget che selezioni non tutti, per mantenere piccole le dimensioni del tuo progetto.

Eccolo: http://android-holo-colors.com/

1

Come per l'utilizzo requisito seguente libreria Penso che sia utile per voi

PagerSlidingTabStrip

Problemi correlati