2015-05-11 18 views
10

Mam fikcyjną aplikację, którą robię tylko po to, aby zawiesić rozwój Androida. Udało mi się uzyskać ikonę przepełnienia menu, która pojawiła się na moim pasku narzędzi, ale nie mogę wymyślić, jak zmienić ją na biały.Ustaw ikonę przepełnienia menu, aby była biała

Używam widżetu paska narzędzi (bez bibliotek wsparcia, to jest coś, czego nie chcę robić).

Oto co mam: enter image description here

Chcę tylko, aby biały Menu przepełnienia.

styles.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
<style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar"> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowActionBar">false</item> 

    <item name="android:colorPrimary">@color/primary</item> 
    <item name="android:colorPrimaryDark">@color/primary_dark</item> 
    <item name="android:colorAccent">@color/accent</item> 
</style> 

Odpowiedz

17

Chcesz zmienić android:textColorSecondary tak:

<?xml version="1.0" encoding="utf-8"?> 
     <resources> 
     <style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar"> 
      <item name="android:windowNoTitle">true</item> 
      <item name="android:windowActionBar">false</item> 

      <item name="android:colorPrimary">@color/primary</item> 
      <item name="android:colorPrimaryDark">@color/primary_dark</item> 
      <item name="android:colorAccent">@color/accent</item> 

      <!-- Here you go. This changes overflow icon colour. --> 
      <item name="android:textColorSecondary">@color/WHITE</item>  
     </style> 
+0

Co jeszcze robi to zmianę koloru? Czy będzie miał jakieś inne skutki uboczne? – Nxt3

+0

Z moich testów odkryłem, że dotyczy to tylko tych kropek. – VicVu

+0

Wow. Jak mogliśmy to wiedzieć? – Nxt3

1
<style name="AppThemeLL" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="android:windowActionBar">false</item> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:colorBackground">@color/white</item> 
    <item name="android:textColorSecondary">@color/white</item> 
</style> 

Styl ten pracował dla mnie

14

Wystarczy dodać android:theme="@style/ThemeOverlay.AppCompat.Dark" to the toolbar

<android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     app:popupTheme="@style/AppTheme.PopupOverlay" 
     android:theme="@style/ThemeOverlay.AppCompat.Dark"/> 

To coś dla mnie :) pracował

+0

działa jak czar !! –

Powiązane problemy