2014-07-18 28 views
6

sto usando il tema del colore arancione nella barra delle azioni, in Modifica testo quando l'utente tenta di fare copia, incolla invoca l'azione contestuale con lo sfondo blu predefinito, è un po 'strano per gli utenti, posso cambiare lo sfondo della barra delle azioni contestuale ?Stile della barra delle azioni contestuale?

risposta

9

Prova ad aggiungere questo al tuo stile nel tuo styles.xml e utilizza qualsiasi colore personalizzato che desideri.

<item name="android:actionModeBackground">@android:color/holo_orange_light</item> 

È inoltre possibile modificare i drawable per ciascuna icona utilizzando un codice simile.

android:actionModeCloseDrawable 
android:actionModeCopyDrawable 
android:actionModeCutDrawable 
android:actionModePasteDrawable 
android:actionModeSelectAllDrawable 

Credito al tutorial qui - http://www.codercowboy.com/2013/07/05/styling-the-contextual-action-bar-actionmode-divider-or-splitter-for-android/ per cambiare le contestuali barra operazioni icone. Il che mi ha detto che a partire da actionMode cambia gli attributi della barra di azione contestuale

+0

Grazie mille. Dove l'hai preso? è questo sulla documentazione? – Asthme

+0

Ho trovato un tutorial qui - http://www.codercowboy.com/2013/07/05/styling-the-contextual-action-bar-actionmode-divider-or-splitter-for-android/ parlando di cambiare le icone quindi sapevo che sarebbe iniziato con ** acitonMode ** e ho visto che Background era un'opzione, l'ho provato e ha funzionato. –

+0

oh cool.thank u – Asthme

Problemi correlati