2011-12-05 25 views
6

Android Simgesi Kaynağı'nı kullandığım için bir Seçenekler menüsü yapıyorum. Ama onlara erişemiyorum, ne yapıyorum yanlış. Neyi değiştirmem gerekiyor?android/drawable icon-Resource kaynaklarına erişemiyor

İşte

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

şimdiden yardımın için teşekkür benim menu.xml Kodu var!

cevap

23

, sen beri android: ile kaynak türünü önüne zorunda using the android package buradasınız. Bu

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

ancak

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

olmamalıdır demektir ki yerine örneğin (robot ve çekilebilir arasındaki kolon yerine eğik dikkat edin) için.


Ayrıca kamu olmadığından böyle ic_menu_star burada kullandığınız gibi, bazı kaynaklara erişmek unutmayınız. Bunları projelerinizde çizilebilir klasörlere kopyalamanız gerekir, bu da bunları yaptıktan sonra normal bir @drawable/ic_menu_star üzerinden erişmeniz gerektiği anlamına gelir. Referans için bkz. this question.

-2

bu deneyin:

<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" /> 

Ben çekilebilir/android/yanlıştır @ düşünüyorum. Sen Görebiliyorsun çekilebilir/

@ yerine kullanmalısınız: çerçeve kaynaklara erişirken Neredeyse doğru bu yardımcı olur http://developer.android.com/guide/topics/ui/menus.html

Umut ...

1

deneyin:

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

yerine:

android:icon="@drawable/ic_menu_view" 
İlgili konular