여러 화면 크기를 지원하도록 Android 앱을 설치하려고합니다. 다른 dimens.xml 파일을 사용하여 레이아웃의 dp 값을 변경하여 대체 레이아웃을 최소한으로 유지하려고합니다.Android - dimens.xml 파일의 별칭?
진부한 부분은 십진 파일 (값, 값 -sw320dp, 값 -sw480dp, 값 -sw600dp 및 값 -sw720dp)이 포함 된 9 개의 다른 폴더가 있습니다 (상위 apis, 값 - 작은, 값 - 정상, 값 -large, values-xlarge for older apis) 그리고 my sw values 폴더에서 이전 값 폴더로 복사 붙여 넣기를 계속 반복하는 것을 싫어합니다.
나는 layout.xml 파일 별칭 like this shows을 만드는 방법을 알고 있지만, 누군가가 파일을 만들 수 있는지 알고 있습니다. 내 values.xml에 여러 개의 dimens 파일을 만들려고했지만 당연히 작동하지 않습니다. 왜냐하면 내 두 개의 dimens 파일이 같은 이름의 속성을 가지고 충돌로 인해 작동하지 않기 때문입니다.
dimens 파일의 이름을 values-sw600dp
dimens-large.xml
으로하고 values-large
폴더에서 참조 할 수 있습니까?
이것은 시도하지 않은 것이지만 대부분의 컴파일러와 IDE에는 사용자 정의 빌드 단계를 구성 할 수있는 곳이 있습니다. 어쩌면 파일을 복사하는 작은 스크립트를 만들 수 있으며이 스크립트를 빌드 단계로 추가 할 수 있습니다. 스크립트를 만들 때마다 프로젝트가 실행됩니다. – Merlevede