2010-03-19 2 views
4

다른 개발자가 Android 애플리케이션에서 만든보기를 사용할 수 있도록 항아리를 만들고 있습니다. 내 항아리에 레이아웃 리소스를 사용하여 내 레이아웃의 레이아웃을 만들 수 있는지 또는 프로그래밍 방식으로 내 뷰를 빌드해야하는지 궁금합니다. 비슷하게 jar 파일에 이미지 리소스를 포함시킬 수 있습니까?Android jar에 레이아웃 및 기타 리소스를 포함시킬 수 있습니까?

답변

4

아니요, 현재 없습니다. 안드로이드가 apk에서 리소스를 패키징하는 방식 때문에, 단지에 포함시킬 수 없습니다. 그러나 다른 개발자와 항아리를 공유 할 수 있습니다. 레이아웃 파일을 수동으로 가져와야합니다.

+0

어떻게 수동으로 레이아웃 파일을 가져 오나요? 문자 그대로 새로운 프로젝트에 복사하는 것입니까? –

2

아니요 병의 사용을 위해 코드 내에 레이아웃 매개 변수를 지정하지 않아도됩니다.

1

예, xml 레이아웃 파일을 사전 컴파일하여 assets/폴더에 넣은 다음 jar 파일에 패키지하면 XmlResourceParser 및 LayoutInflater를 사용하여로드 할 수 있습니다. 이미지와 같은 다른 리소스 파일도 이와 같이 jar 파일로 패키징 할 수 있습니다.

관련 문제