2013-03-19 1 views
0

도서관 프로젝트에서 내 메인 프로젝트의 이미지 리소스를 사용하고 싶습니다. 메인 프로젝트에 "abc.png"이미지가 있고이를 내 라이브러리 프로젝트에서 참조하려고한다고 가정합니다. 그것을 할 수있는 방법이 있습니까? 다른 프로젝트에서도 동일한 라이브러리 프로젝트를 사용하여 다른 이미지를 참조하기 때문에 라이브러리 프로젝트의 이미지를 복사 할 수 없습니다.도서관 프로젝트의 이미지 리소스 (기본 프로젝트의)를 참조하십시오.

+0

어, 주요 프로젝트에 하드 코딩 된 이미지를 통해 그것을 묶는하지 않는 라이브러리 프로젝트의 목적을 물리 칠이 응답 링크를 참조하십시오? –

+0

다른 프로젝트에서 다른 이미지를 사용하고 싶습니다. 코드는 동일합니다. 나는 도서관 프로젝트의 더 나은 사용이라고 생각한다. – sanjeev

+0

그런 다음, 런타임에 메인 프로젝트에서 자원 ID를 라이브러리에 전달한다. –

답변

1

빈 파일을 라이브러리 프로젝트에 넣고 라이브러리 프로젝트를 사용하는 각 응용 프로그램에서 같은 이름의 실제 리소스 파일로 해당 파일을 덮어 쓸 수 있습니다.

Android Library using Main Project Resources

+0

나는 그것을 생각했지만 거기에는 더 좋은 대답이 없습니다. – sanjeev