2015-05-11 69 views
10

我有一個虛擬應用程序,我只是爲了獲取Android開發的掛件。我設法讓菜單溢出圖標出現在我的工具欄上,但我似乎無法弄清楚如何將其更改爲白色。設置菜單溢出圖標爲白色

我正在使用工具欄小部件(沒有支持庫;這是我不想做的事情)。

以下是我有: enter image description here

我只想讓溢出菜單白色。

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> 

回答

17

你想改變android:textColorSecondary像這樣:

<?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

別人這是什麼顏色的變化?它會有其他副作用嗎? – Nxt3

+0

從我的測試中我發現這隻影響這些點。 – VicVu

+0

哇。我們怎麼知道的? – 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> 

這種風格很適合我

14

只需添加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"/> 

這件事爲我工作:)

+0

作品像魅力! –