2015-03-25 30 views
0

我在menu.xml中有一個應該有一個黑色圖標的項目。當我使用如何讓黑暗的android圖標?

android:icon="@android:drawable/ic_menu_add" 

我可以看到光的版本。如何使用默認的黑色圖標?

+0

你檢查了這個[線程](http://stackoverflow.com/questions/14480075/actionbar-menu-default-icons) – Wildroid 2015-03-25 00:24:57

+0

我會問另一個問題。我在sdk/platforsm/android-21/data/res/drawable-hdpi中有ic_menu_copy_holo_dark.png和ic_menu_copy_holo_light.png。我如何使用默認的@android:前綴? – AppiDevo 2015-03-25 01:05:11

+0

請參閱下面的答案 - 如果默認應用風格很暗,可以使用默認燈光圖標的相同方法。 – Wildroid 2015-03-25 03:04:50

回答

1

例如,如果默認的應用程序的風格是光,你想使用的menu.xml文件的默認圖標黑暗,這是可以做到這樣的:

<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:id="@+id/edit" android:icon="@drawable/ic_menu_copy_holo_dark" 
android:title="Edit" /> 
<item android:id="@+id/prefs" android:icon="@drawable/ic_menu_copy_holo_dark" 
android:title="Settings" /> 
<item android:id="@+id/share" android:icon="@drawable/ic_menu_copy_holo_dark" 
android:title="Share" /> 
</menu> 

參考Android versions menu drawables爲可繪製細節