Android-приложение не масштабируется до размеров экрана планшета - PullRequest
1 голос
/ 25 мая 2011

Привет, у меня проблемы с получением приложения, которое я написал для Motorola Xoom, чтобы заполнить экран.Когда я запускаю приложение, оно запускается в середине экрана, как если бы оно было на телефоне или чем-то еще.При создании файла main.xml в верхней части экрана отображается экран WXGA размером 10,1 дюйма, а справа система настроена на Android 3.1

Есть идеи, что я делаю неправильно?

Ответы [ 3 ]

2 голосов
/ 25 мая 2011

Добавлены размеры экрана за пределы экрана телефона в Donut (API 4). Таким образом, чтобы сказать, что вы знаете о разных размерах экрана, вам нужно установить как минимум API 4 в качестве целевой версии SDK в манифесте:

<манифест ...> <использует-sdk android: targetSdkVersion = "4" />

Это позволяет системе использовать современные значения по умолчанию для поддерживаемых экранов, которые можно указать с помощью этого:

http://developer.android.com/guide/topics/manifest/supports-screens-element.html

Использование android: targetSdkVersion очень важно, поскольку оно позволяет платформе отключать различные способы совместимости для вашего приложения, чтобы оно могло работать лучше на более поздних версиях платформы. Некоторые из вещей, на которые это влияет, могут быть найдены здесь:

http://developer.android.com/reference/android/os/Build.VERSION_CODES.html

0 голосов
/ 25 мая 2011

Попробуйте добавить это в свой AndroidManifest.xml:

0 голосов
/ 25 мая 2011

У меня была такая же проблема с портированием на Galaxy Tab.Убедитесь, что вы указали правильный уровень API.Я использовал старый и вел себя так же.

...