2015-02-03 6 views
4

"layout-sw1080dp"폴더를 사용하여 다른 레이아웃을 1080dp로 만들려고하는데, android studio가 완전히 무시하고 기본 레이아웃 폴더에서로드하는 것 같습니다.안드로이드 스튜디오 레이아웃 크기 폴더

나는 다른 방법을 시도했다. - sw1080dp 값을 사용하여 다른 치수를 설정했지만 여전히 아무것도 사용하지 않았다!

다른 화면 크기로 다른 레이아웃을 작성하는 올바른 방법은 무엇입니까?

+0

그것에 대해 더 읽기에 관계없이, 예를 들어 자원의 이전 두 세트가 화면의 양측의 작은을 지정하는 "가장 작은 너비"한정자, SW DP를 사용하는 것이 주목 장치의 현재 방향을 표시합니다. 따라서 sw dp를 사용하면 화면의 방향을 무시하여 레이아웃에 사용할 수있는 전체 화면 크기를 간단하게 지정할 수 있습니다. –

+0

내가 무슨 말을하는지 이해가 안 돼요 -이 한정자를 사용하고 있지만 제대로 작동하지 않습니다 – Bended

+0

당신이 사용한다면, sw dp, 높이/너비가 더 작아야하며 크기는 적어도 N dp 여야합니다. 1080을 사용하기 때문에 너비와 높이가 최소한 1080dp가되어야합니다. –

답변

7

를 사용하고 있는지 확인!

1080dp 장치가 없기 때문에 무시하고 있다고 생각하십니까?

  • 값-sw720dp : 그 넥서스 9 및 10 인치 태블릿
  • 값-sw600dp을 위해이다 : 즉 7 ~ 8 인치 태블릿
  • 값-sw360dp위한거야 : 그 작은 휴대폰에 대한의

I 장치에이 응용 프로그램 https://play.google.com/store/apps/details?id=nl.qbus.sizemeup&hl=en을 설치하는 것이 좋습니다. 픽셀 단위 및 DP 단위로 각 장치의 크기가 표시됩니다.

또한, 문서에서 여기 http://developer.android.com/guide/practices/screens_support.html

+0

훌륭하게 대답했습니다. 고맙습니다. 그 앱은 큰 가치가 있습니다. – Bended

0

사용중인 수정 자 sw<N>dp (최소 너비)은 화면의 사용 가능한 높이와 너비 중 가장 짧은 리소스를 나타냅니다.

가장 짧은 화면의 크기가 1080dp 이상입니까?

리소스 폴더 한정자 here에 대해 자세히 알아보십시오.

+0

LG G2에서 테스트 중이므로 1080 x 1920 해상도이므로 제대로 작동하지 않아야합니까? – Bended

+0

해상도는 픽셀이 'dp'- 밀도 독립적 인 픽셀과 같지 않습니다. 'dp'의 실제 크기는'mdpi','hdpi','xhdpi' 등 디바이스의 밀도에 달려 있습니다. [추가 정보] (http://blog.edwinevans.me/?p=131) about android screen units. –

1

기본적으로 Android Studio (버전> 0.8)는 동일한 이름의 리소스를 하나의 폴더에 그룹화하며 구별되는 한정자는 음소거 된 회색으로 표시됩니다. 당신은 또한 DP 픽셀과 동일하지 않은 correct qualifiers.

enter image description here

enter image description here

+2

고맙습니다. 그것은 당신이 "android"관점에 있기 때문입니다. 프로젝트로 변경하면 정상으로 돌아갑니다. – Bended