2011-12-05 21 views
6

तक नहीं पहुंच सकता है, मैं एक विकल्पमेनू बना रहा हूं, जिसके लिए मैं एंड्रॉइड आइकन-रिसोर्स का उपयोग करता हूं। लेकिन मैं उन तक नहीं पहुंच सकता, मैं गलत क्या कर रहा हूं। मुझे बदलने की क्या ज़रूरत है?एंड्रॉइड/ड्रायबल आइकन-रिसोर्स

यहाँ मेरी menu.xml संहिता है

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item android:id="@+id/Videos" 
      android:icon="@android/drawable/ic_menu_view" 
      android:title="Videos" /> 

    <item android:id="@+id/Bio" 
      android:icon="@android/drawable/ic_menu_friendlist" 
      android:title="Biographie" /> 

    <item android:id="@+id/Support" 
      android:icon="@android/drawable/ic_menu_star" 
      android:title="Support" /> 

</menu> 

अग्रिम में मदद के लिए धन्यवाद!

उत्तर

23

आप लगभग सही हैं, जब ढांचा संसाधनों तक पहुंच सकते आप के बाद से android: साथ संसाधन प्रकार उपसर्ग के लिए है आप यहां using the android package हैं। यह

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

लेकिन

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

नहीं होना चाहिए जिसका मतलब है बजाय उदाहरण (बजाय फॉरवर्ड स्लैश एंड्रॉयड और drawable के बीच पेट पर ध्यान दें) के लिए।


भी ध्यान रखें कि आप इस तरह के ic_menu_star आप यहाँ उपयोग कर रहे हैं, कुछ संसाधनों का उपयोग नहीं कर सकते हैं क्योंकि वे सार्वजनिक नहीं कर रहे हैं। आपको उन्हें अपनी परियोजनाओं को खींचने योग्य फ़ोल्डरों में कॉपी करना होगा, जिसका अर्थ है कि आपको ऐसा करने के बाद उन्हें सामान्य @drawable/ic_menu_star के माध्यम से एक्सेस करना होगा। संदर्भ के लिए this question देखें।

-2

इस प्रयास करें:

<item android:id="@+id/Videos" 
     android:icon="@drawable/ic_menu_view" 
     android:title="Videos" /> 

<item android:id="@+id/Bio" 
     android:icon="@drawable/ic_menu_friendlist" 
     android:title="Biographie" /> 

<item android:id="@+id/Support" 
     android:icon="@drawable/ic_menu_star" 
     android:title="Support" /> 

मुझे लगता है कि @ एंड्रॉयड/drawable/सही नहीं है। इसके बजाय आप @ drawable/

का उपयोग करना चाहिए आप इसे देख सकते हैं: http://developer.android.com/guide/topics/ui/menus.html

आशा इस मदद करता है ...

1

कोशिश:

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

के बजाय:

android:icon="@drawable/ic_menu_view"