Ho definito una voce di menu che ha ShareActionProvider e condividere l'icona bianca in questo modo:Come impostare il colore dell'icona di MenuItem?
<item
android:icon="@drawable/ic_share_white_24dp"
android:id="@+id/action_share"
android:title="@string/action_share"
android:orderInCategory="200"
app:showAsAction="ifRoom"
app:actionProviderClass="android.support.v7.widget.ShareActionProvider"/>
Ma quando lancio l'applicazione, ottengo una diversa icona di condivisione nero. Come impostare l'icona di condivisione per essere bianca?
Io sono il tema 'Theme.AppCompat.Light.NoActionBar', come posso ottenerlo? – Dimitri
In effetti il tuo tema principale è leggero e stai utilizzando una barra degli strumenti. Devi specificare 'android: theme =" @ style/ThemeOverlay.AppCompat.Dark.ActionBar "' come attributo sulla tua 'Toolbar' nel tuo layout XML. Se vuoi che il menu popup della barra degli strumenti sia chiaro mentre la barra degli strumenti è scura, devi anche aggiungere 'app: popupTheme =" @ style/ThemeOverlay.AppCompat.Light "'. – BladeCoder
Se imposto il tema 'android: theme =" @ style/ThemeOverlay.AppCompat.Dark.ActionBar', cambierà il colore della barra degli strumenti? – Dimitri