2016-06-30 3 views
0

많은 안드로이드 장치를 지원하려고하는데 레이아웃에 문제가 생겼습니다.이 레이아웃은 미리보기 창에 5.4WVGA 만 표시되고 기본 레이아웃은 사각형/라운드레이아웃과 충돌하는 안드로이드 레이아웃

레이아웃 대형 쇼 5.4 WVGA

레이아웃 큰 hdpi에 보여줍니다 5.4 WVGA

레이아웃 sw480dp 보여줍니다 5.4 WVGA

기본 레이아웃 쇼는 사각/원형

를 착용

이러한 폴더는 언급 된 폴더의 미리보기에 표시되는 유일한 장치입니다! 다른 폴더는 괜찮아 보입니다! 나는 개발 문서를 읽었고 어디에서 내가 모든 화면 크기를 지원하는 데 잘못되어 가고 있는지 확신 할 수 없다고 생각했다.하지만 잘못되었다. 그림을보고 내 레이아웃을 보았다.

enter image description here

+0

하나를 사용 최단 폭 한정자 (하나의 SW) 또는 크기 한정자 (대/소 등). 대형, 대형 hdpi를 모두 삭제하는 것이 좋습니다. 더 큰 태블릿 크기의 장치에는 기본 레이아웃 폴더 하나와 sw620dp, sw720dp를 사용하십시오. –

+0

하나 개의 기본 레이아웃 폴더는 다른 모든 장치의 화면을 처리 할 수있을만큼 충분하다? –

+0

요구 사항에 따라 다릅니다. 전화 장치 만 타겟팅하는 경우 하나의 폴더로 충분합니다. 그런 다음이 구조를 사용하여 모두 휴대폰과 태블릿에 최적화 된 뷰를 제공하려면 : 전화 장치에 대한 레이아웃, 7 ~ 10 인치 장치, 10 인치 태블릿과 그 이후 레이아웃 sw720dp에 대한 레이아웃 sw600dp. –

답변

0

난 당신이 안드로이드 Studio에서 미리보기에 대해 물어 생각합니다. 당신은 미리보기 상단 표시 줄에 렌더링하는 가상 장치 변경 될 수 있습니다

:

enter image description here

UPDATE 1

확인 다른 장치 정의 도구에있는 경우> 안드로이드> AVD 매니저를 enter image description here

+0

이것이 다른 레이아웃 나는 그러나 어떤 이유로 기본 레이아웃은 안드로이드를 보여주는 하나의 문제를 어떻게 관리해야, 다른 레이아웃 폴더에 속하는 사각 및 둥근 장치를 착용하십시오! –

+0

@DavidMarsh 내가 바로 기본 레이아웃을 생각하는 – LaurentY

+0

내 대답을하고 업데이트 한 레이아웃-sw360dp과 동일? 나는 그것의 레이아웃과 충돌을 생각하고 왜 기본 레이아웃 날 안드로이드 착용을 보여주는 수 있습니다! 나는 지금 avd manger를 볼 것이다. –