2011-07-05 5 views
4

나는 XML로 메뉴를 디자인 해요 : 내 프로젝트에서 안드로이드 자원을 확인했습니다Android 드로어 블 ic_menu_star 작동하지 않습니까?

[2011-07-06 00:52:28 - Testapp] W/ResourceType(1852): Bad XML block: header size 51 or total size 3342532 is larger than data size 0 
[2011-07-06 00:52:28 - Testapp] C:\eclipseprojects\Testapp\res\menu\search_menu.xml:4: error: Error: Resource is not public. (at 'icon' with value '@android:drawable/ic_menu_star'). 

:

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:icon="@android:drawable/ic_menu_preferences" android:title="@string/menu_preferences" android:id="@+id/menu_preferences"/> 
    <item android:id="@+id/menu_bookmarks" android:title="@string/menu_bookmarks" android:icon="@android:drawable/ic_menu_star"></item> 
    <item android:title="@string/menu_history" android:id="@+id/menu_history" android:icon="@android:drawable/ic_menu_recent_history"></item> 
</menu> 

내 일식 ic_menu_star 안드로이드 drawbale를 사용하려고 오류가 발생합니다 그리고 거기에 있습니다. 안드로이드 2.1 프레임 워크에서 프로젝트를 만들고 있습니다. 이거 버그 야?

답변

8

Android 패키지의 일부 드로어 블은 공개로 선언되지 않으므로 이러한 방식으로 참조 할 수 없습니다.

이 드로어 블을 사용하는 유일한 방법은 드로어 블 디렉토리에 복사하여 참조 할 수있는 방법입니다.

수정 : Google은 이후 Android Developer site에 작업 표시 줄 아이콘 팩을 추가했습니다.

3
기본 안드로이드 스튜디오에서 사람 및/당김 폴더에 마우스 오른쪽 버튼을 클릭 찾을 수

가장 좋은 방법은 -> 새로 만들기 -> 이미지 자산을하고있는 단계를 수행은 가능성이 가장 높은 자산은 "클립 아트" enter image description here

+0

니스 덕분에에 팁 –

관련 문제