해당 styles.xml 파일에 정의 된 여러 스타일/테마를 포함하는 Android Library Project이 있습니다. 다른 XML 레이아웃이나 매니페스트 파일에이 스타일을 참조 할 때 라이브러리 프로젝트를 사용하는 경우Android 라이브러리 프로젝트를 사용하는 경우 어떻게 xml 리소스를 제대로 참조합니까?
이일반적으로, 당신은 단지 android:theme="@style/TheNameOfTheStyle"
작성합니다, 어떻게 종속 프로젝트가 제대로 이제 스타일을 참조합니까? android:theme="@style/TheNameOfTheStyle"
으로 남겨두면 그 이름과 일치하는 리소스가 없다는 오류가 발생합니다.
감사
적용 추측편집 : 그냥 정상처럼 참조 할 생각되지만 것으로 보인다 확인 있도록
Error: No resource found that matches the given name (at 'theme' with value '@style/ThemeName').
(마른 세수) 편집
가 : 이클립스 콘솔 날이 오류를주고있다Eclipse에서 "Clean Project"가 필요했습니다. 이제 효과가 있습니다.
로 추가되어 있는지 확인하는 것입니다 사용 다른 리소스를 @ [packagename.] type/id로 참조 할 수 있어야합니다. 여기서 package name은 현재 앱 패키지 인 경우 생략하고 라이브러리 프로젝트의 페이지 이름을 사용할 수 있습니다. 하지만, 나에게 도움이되지 않는다. 프로젝트를 지우거나 재건하지도 않는다 :-( –
@Andrew 그런 패키지 이름을 넣을 필요가 없다. 리소스가 라이브러리 프로젝트에 있다면, 보통 자신의 프로젝트에있는 것처럼 마치 – cottonBallPaws
참고 : 첫 번째 링크는 더 이상 사용되지 않음 – user905686