Android-приложение не масштабируется до размеров экрана планшета
Привет, у меня проблемы с получением приложения, которое я написал для Motorola Xoom, чтобы заполнить экран. Когда я запускаю приложение, оно запускается в середине экрана, как если бы оно было на телефоне или чем-то еще. При создании файла main.xml в верхней части экрана отображается экран WXGA размером 10,1 дюйма, а справа система настроена на Android 3.1
Есть идеи, что я делаю не так?
3 ответа
В Donut был добавлен размер экрана, превышающий размеры экрана телефона (API 4). Таким образом, чтобы сказать, что вы знаете о разных размерах экрана, вам нужно установить как минимум API 4 в качестве целевой версии SDK в своем манифесте:
Это позволяет системе использовать современные значения по умолчанию для поддерживаемых экранов, которые можно указать с помощью этого:
http://developer.android.com/guide/topics/manifest/supports-screens-element.html
Использование android:targetSdkVersion очень важно, поскольку оно позволяет платформе отключать различные варианты совместимости для вашего приложения, чтобы оно могло работать лучше на более поздних версиях платформы. Некоторые из вещей, на которые это воздействует, могут быть найдены здесь:
http://developer.android.com/reference/android/os/Build.VERSION_CODES.html
У меня была такая же проблема с портированием на Galaxy Tab. Убедитесь, что вы указали правильный уровень API. Я использовал старый и вел себя так же.