WVGA (480x800) 해상도에서 제대로 작동하는 소형 Android 앱이 있지만 (예 : Galaxy TAB 1024x600의 경우) 레이아웃이 확장되지 않지만 맨 위에 표시됩니다. 중간에 (측면과 하단에 검은 색 테두리가 있음). 레이아웃은이 해결책으로 Eclipse에서 잘 보입니다.안드로이드 기기의 배율이 480x800을 넘어서
무엇이 잘못 되었나요?
매니 페스트에 누락 된 항목이 있습니까? 고해상도 자원을 제공해야합니까?
WVGA (480x800) 해상도에서 제대로 작동하는 소형 Android 앱이 있지만 (예 : Galaxy TAB 1024x600의 경우) 레이아웃이 확장되지 않지만 맨 위에 표시됩니다. 중간에 (측면과 하단에 검은 색 테두리가 있음). 레이아웃은이 해결책으로 Eclipse에서 잘 보입니다.안드로이드 기기의 배율이 480x800을 넘어서
무엇이 잘못 되었나요?
매니 페스트에 누락 된 항목이 있습니까? 고해상도 자원을 제공해야합니까?
매니페스트에 넣어보세요. 내 매니페스트의 올바른 위치에
<uses-sdk android:minSdkVersion="4" />
퍼팅
는<supports-screens android:xlargeScreens="true" />
http://developer.android.com/guide/topics/manifest/supports-screens-element.html#xlarge
문제를 해결했다. 웬일인지 나는 <application>
의 아래에 두었다.
난 당신이/확장 태블릿과 소형 스크린 장치에 대한 레이아웃을 조정할 수있는 도구를 개발하고 여기에 대한 블로그 게시물을했습니다 : http://onemanmobile.blogspot.com/2012/04/how-to-scale-your-android-layouts-to.html이
기본적으로, DP 단위로 당신의 레이아웃을 정의하는 것만으로는 충분하지 않습니다 앱이 모든 기기와 태블릿에 적합하도록하려면 4 가지 '밀도 버킷'이 있어야합니다. 이 도구를 사용하면 레이아웃을 이러한 밀도 버킷에 맞추어 변환 할 수 있습니다.
또한 유연한보기 구성 요소를 작성하는 방법을 자세히 설명합니다.
레이아웃 XML을 공유 할 수 있습니까? – goto10
여러 화면을 지원하는 기사를 보셨습니까? http://developer.android.com/guide/practices/screens_support.html – Squonk