I zdefiniowany element menu, który ma ShareActionProvider i dzielić białą ikonę tak:Jak ustawić kolor ikony 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"/>
Ale kiedy uruchomić aplikację, mam inną ikonę czarny zakładowego. Jak ustawić ikonę udostępniania jako biały?
Jestem tematem "Theme.AppCompat.Light.NoActionBar", jak mogę to osiągnąć? – Dimitri
Rzeczywiście głównym tematem jest światło i używasz paska narzędzi. Musisz określić 'android: theme =" @ style/ThemeOverlay.AppCompat.Dark.ActionBar "' jako atrybut na twoim 'Pasku narzędzi' w twoim układzie XML. Jeśli chcesz, aby menu podręczne paska narzędzi było lekkie, gdy pasek narzędzi jest ciemny, musisz również dodać: "app: popupTheme =" @ style/ThemeOverlay.AppCompat.Light "". – BladeCoder
Jeśli ustawię motyw "android: theme =" @ style/ThemeOverlay.AppCompat.Dark.ActionBar ", czy on zmieni kolor paska narzędzi? – Dimitri