Как создавать приложения для Android для экранов размером с планшет?

Я настроил NetBeans для запуска своего приложения на планшете Asus Transformet, однако оно запускается с размером экрана телефона, а затем растягивается на весь экран. Как исправить, чтобы использовалось разрешение планшета?


person Softnux    schedule 02.02.2012    source источник
comment
Вы можете прочитать это: Поддержка нескольких экранов   -  person Frxstrem    schedule 02.02.2012


Ответы (2)


Вы можете иметь пользовательские макеты в зависимости от размера экрана. Например, если у вас большой экран, вы можете создать папку макета «layout-xlarge» и «layout-xlarge-land». В эти папки вы можете поместить макеты (с тем же именем и именами переменных), но изменить макет по мере необходимости.

Я бы посоветовал также прочитать это: http://developer.android.com/guide/practices/screens_support.html

person Nick    schedule 02.02.2012
comment
Ах, спасибо! просто нужно было добавить размер в раздел support-screens в манифесте. - person Softnux; 02.02.2012
comment
Это также хороший документ для чтения: developer.android.com/guide /practices/tablets-and-handsets.html - person kabuko; 02.02.2012

<uses-sdk android:minSdkVersion="4"
          android:targetSdkVersion="11" />

Используйте targetSDK = 11 для таргетинга на планшеты. Ваш пользовательский интерфейс автоматически масштабируется до размера планшета. Используйте minSdKVersion = 4, если ваше приложение должно работать на телефонах с Android 1.6 или более поздней версии.

Дополнительные уровни API см. здесь: http://developer.android.com/guide/appendix/api-levels.html

person dcanh121    schedule 02.02.2012