2013-08-02 2 views
0

Android R을 사용하여 "네임 스페이스"리소스를 사용할 수 있는지 궁금합니다. 현재 "home.xml"레이아웃을 만들면 R.layout.home이 생성되어, 암호. 큰 규모의 응용 프로그램으로 인해 지저분해질 수 있습니다. 나는 "네임 스페이스"(즉, R.layout.home.main)를 사용하여 코드에서 참조 될 수 있도록 리소스를 구성하는 방법이 있는지 살펴보고자했습니다.Android R 네임 스페이스 리소스

이 작업을 수행 할 수없는 경우 수행 할 수없는 이유에 대한 합리적인 설명이 있습니까?

+0

"큰 규모의 응용 프로그램으로 인해 지저분해질 수있는 것 같습니다." – Raghunandan

+0

100 개의 다른 레이아웃이 있다면 100 개의 레이아웃을 포함하는 폴더는 레이아웃이 분류 될 가능성이 높기 때문에 "지저분한"것입니다. 가장 큰 우려는 이것이 조직하기가 어려울 수 있다는 것입니다. – Patrick

+0

아니요. 모든 res/* 폴더는 선형 구조 여야합니다. 왜 그런지 말할 수는 없지만 요구 사항과 비슷합니다. 참고로 자산 폴더에는 하위 폴더가있을 수 있습니다. 약간의 구조체를 추가하려면 레이아웃 파일의 이름을'home_main','home_secondary','home_tertiary' 등으로 변경하십시오. – Vikram

답변

1

하지만 레이아웃 파일 이름을 지정할 수 있습니다. home_main, home_sth_else

관련 문제