많은 .xml 레이아웃 파일이있는 프로젝트에서 작업하고 있습니다. 별도의 폴더에 정리하고 싶습니다. 리소스 합치기이 올바른 해결책 일 것 같습니다.
http://tools.android.com/tech-docs/new-build-system/resource-merging
내가 활동, 목록보기, 대화 상자, 버튼 내 레이아웃 폴더를 분할 할 ,
가 어떻게 이러한 목표를 달성하기 위해 내 프로젝트 및 build.gradle 파일을 수정합니까 등?안드로이드 스튜디오에서 리소스 구성
답변
리소스 병합은 실제로 여기에서 찾고자하는 개념이 아닙니다.이 문서는 여러 빌드 유형 및 유형이있는 경우 빌드를 결합하여 프로젝트 리소스에 대한 단일 뷰를 제공하는 방법을 지정합니다 최종 결과. 귀하의 경우에는 단일 빌드 유형과 맛을 지니고 있으며 자원을보다 잘 구성하는 데 도움이되는 하위 디렉토리가 있어야합니다.
나쁜 소식은 안드로이드가 이것에 대해별로 친절하지 않다는 것입니다. 빌드 시스템은 리소스가 엄격한 형식으로 정렬 될 것을 기대합니다. 예를 들어 모든 레이아웃이 프로젝트 루트 아래의 단일 폴더에 있고 사용자가이를 벗어나게하지는 않습니다.
AppModule
+ src
+ main
+ java
+ res
+ drawable
+ layout
+ ...etc...
+ extra-res
+ drawable
+ layout
+ ...etc...
각 자원의 서브 트리 같은 형식의 하위 디렉토리를 가지고 : 당신이 할 수있는 가장 좋은 방법은 다음과 같이 보일 것이다 여러 자원 폴더 트리를하는 것입니다. 비어있는 경우 하위 디렉토리의 전체 목록을 가질 필요는 없습니다. 당신이 필요로하는 것들을 포함 시키십시오. 나는 당신이이 솔루션을 사용 권하고
android {
sourceSets {
main {
res.srcDirs = ['src/main/res', 'src/main/extra-res']
}
}
}
철저한 대답에 감사드립니다. 레이아웃 리서치는 레이아웃 폴더에 하위 디렉토리를 만들어 그룹화 할 수 있다고 생각하십니까? 예 : * layout/activity/search.xml * – vovahost
당신은 그렇게 할 수 없습니다. 리소스 디렉토리의 형식은 엄격하고 "레이아웃"과 같은 임의의 하위 디렉토리는 만들 수 없습니다. –
- 1. 안드로이드 스튜디오에서 사용되지 않는 리소스 파일을 정리하는 방법
- 2. 안드로이드 스튜디오에서 기존 안드로이드 SDK 사용하기 0.2.1
- 3. 안드로이드 스튜디오에서 안드로이드로드 winscard.so
- 4. 오류 안드로이드 스튜디오에서 0.5.8
- 5. 방법 안드로이드 스튜디오에서
- 6. 안드로이드 스튜디오 내가 안드로이드 스튜디오에서 작업하고 1.0
- 7. 안드로이드 스튜디오에서 안드로이드 에뮬레이터의 크기를 조절하는 방법
- 8. 안드로이드 스튜디오에서 새로운 안드로이드 라이브러리 만들기
- 9. 안드로이드 스튜디오에서 안드로이드 openCV와 NDK 통합 2.1.2
- 10. 안드로이드 로그 캣 프로세스 번호는 안드로이드 스튜디오에서
- 11. 안드로이드 스튜디오에서 맞춤 템플릿을 병합합니다.
- 12. 안드로이드 스튜디오에서 참조하는 Java 모듈
- 13. ifinite 스크롤 안드로이드 스튜디오에서 게임보기
- 14. 안드로이드 스튜디오에서 오프라인으로가는 갤럭시 S7
- 15. 안드로이드 스튜디오에서 자바 네이티브 인터페이스
- 16. 빌드가 안드로이드 스튜디오에서 성공하지 못했습니다.
- 17. 개발 안드로이드 스튜디오에서 지점 만들기
- 18. 안드로이드 자산 스튜디오에서 아이콘 설치
- 19. 안드로이드 스튜디오에서 Kotlin이 작동하지 않습니다.
- 20. 글라이드가 안드로이드 스튜디오에서 작동하지 않습니다.
- 21. 안드로이드 스튜디오에서 자바 파일 정리하기
- 22. 안드로이드 스튜디오에서 productFlavor를 디버깅하는 방법
- 23. 안드로이드 스튜디오에서 에뮬레이터 해상도 문제
- 24. 안드로이드 스튜디오에서 거짓 디버깅 0.4.5
- 25. 안드로이드 스튜디오에서 AVD가 열리지 않습니다.
- 26. 안드로이드 스튜디오에서 AVD 실행에 실패했습니다
- 27. 안드로이드 스튜디오에서 APK를 서명 생성
- 28. 어떻게 안드로이드 스튜디오에서 hiero를 실행할 수 있습니까?
- 29. 안드로이드 스튜디오의 새로운 리소스 유형
- 30. Resources $ NotFoundException 안드로이드 스튜디오에서 RecyclerView를 설정하려고합니다.
http://stackoverflow.com/questions/4930398/can-the- :
이 일을하려면, 당신은 당신의 build.gradle 스크립트에서 다음이 필요합니다 android-layout-folder-containing-subfolders # answer-22426467 더 사용하기 쉽습니다. – vovahost