2016-07-23 5 views
1

activity_menu.xmllayout-sw600dp이고 다른 하나는 layout입니다. 태블릿을위한 레이아웃은로드되지 않습니다 (심지어 4K xxxhdpi 에뮬레이터에서 테스트했습니다). 또한 모든 레이아웃이 세로임을 추가합니다. 매니페스트, 그라데이션 또는 파일에 추가해야 할 부분이 있습니까?태블릿이 작동하지 않는 Android 용 "최소 너비"레이아웃

나는 layout-large를 시도하지 않았지만 사용하지 않는 방법을 사용하지 않고 "현대적"으로 유지하려고합니다.

+0

레이아웃을 세로로 만든 방법은 무엇입니까? 프로그래밍 방식으로 설정했는지'port' 한정자를'layout' 디렉토리에 추가 했습니까? –

답변

1

태블릿 레이아웃은로드되지 않습니다 (4K xxxhdpi 에뮬레이터에서도 테스트했습니다).

여러 정의가있는 것처럼 4K를 어떤 것으로 간주할지 모르겠습니다.

그러나 xxxhdpi은 640dpi입니다. 640dp는 밀도가 xxxhdpi 인 2560 픽셀입니다. Wikipedia에 인용 된 4K 정의는 모두 2160 픽셀로 가장 작은 너비를 갖습니다. 따라서이 에뮬레이터는 충분히 크지 않으므로 res/layout-sw640dp/을 사용하지 않습니다.

res/layout-sw640dp/ 리소스를 사용하는 에뮬레이터를 만들려면 최소 너비가 640dp 이상인 에뮬레이터를 만들어야합니다. 따라서 예를 들어 mdpi 에뮬레이터 (1dp = 1px)를 만들면 양면이 640px 이상인 해상도를 선택해야합니다.