2013-09-25 3 views
2

모두 용서하세요. 안드로이드 개발을 방금 시작했습니다. 안드로이드 애플리케이션에서 ActionBar을 처음 사용했습니다. 첫째로. tutorial에 따라 프로젝트에 ActionBar 리소스를 추가하려고했습니다. 하지만 IDE에서 리소스를 찾을 수 없다는 경고를받습니다. 현재 설정을 검토하는 데 도움을주십시오. 감사.ActionBar 리소스 아이콘을 찾을 수 없습니다.

나는 Icons을 다운로드하고 모두 지웠다. res/drawable 폴더 아래의 모든 아이콘을 복사하십시오.

enter image description here

와 나는 내용이 아래에 표시 폴더 res/menu에서 main_activity_actions.xml라는 이름의 XML 파일을 추가합니다.

<menu xmlns:android="http://schemas.android.com/apk/res/android" > 

    <!-- Search, should appear as action button --> 
    <item android:id="@+id/action_search" 
      android:icon="@drawable/Core_Icons/unstyled/hdpi/ic_action_search" 
      android:title="@string/action_search" 
      android:showAsAction="ifRoom" /> 
    <!-- Settings, should always be in the overflow --> 
    <item android:id="@+id/action_settings" 
      android:title="@string/action_settings" 
      android:showAsAction="never" /> 

</menu> 

누군가가 IDE가 아이콘을 찾을 수없는 이유를 말해 줄 수 있습니까? ic_action_search.png? 감사.

+0

프로젝트를 구축하십시오. Project -> Clean – Swayam

+0

그리고'res' 폴더에 약간의 오류가 있습니다. 먼저 수정하십시오. 그렇지 않으면 프로젝트가 빌드되지 않습니다. – Swayam

+0

@Swayam 프로젝트를 다시 빌드 한 후에도 오류가 여전히 존재합니다 (아이콘을 찾을 수 없음). 감사. –

답변

2

불행히도 리소스 폴더는 디렉터리 계층 구조 (하위 폴더)를 지원하지 않으므로 모든 아이콘을 상위 폴더 (drawable)로 이동해야합니다.

다음과 같이이를 참조 : android:icon="@drawable/ic_action_search"

https://code.google.com/p/android/issues/detail?id=2018

+0

+1 오른쪽! 오류가 발생했습니다. 고마워. –

+0

괜찮습니다! 그것은 더 큰 프로젝트를 관리하기 어렵게하기 때문에 짜증나지만, 그것이 그것을 고칠 때까지 지금은 그대로입니다 ... – ashatte

관련 문제