#android #layout
#Android #макет
Вопрос:
я установил следующую конфигурацию макета для своего приложения
маленькие, обычные, большие, xlarge макеты экрана подходят для Android 1.5-3.1. В Android 3.2 все экраны, т.е.
- маленький (320 x 426 с плотностью 160),
- обычный (320 x 470 с плотностью 160),
- большой (480 x 640 с плотностью 160) ,
- размер xlarge (720 x 960 с плотностью 240)
используется только layout-sw320dp. Требуется ли какая-либо дополнительная настройка для Android 3.2
примечание: я использую eclipse с плагином Android
Ответ №1:
С изменениями в управлении макетом, внесенными в Android 3.2 (см. http://developer.android.com/sdk/android-3.2.html#api amp; http://android-developers.blogspot.com/2011/07/new-tools-for-managing-screen-sizes.html ) для используемого устройства должна быть выбрана наиболее конкретная компоновка. В этом случае layout-sw600dp должен быть выбран для устройства 720 x 960.
Для Android 3.2 вам также необходимо указать, какие размеры экрана поддерживает ваше приложение, в файле манифеста с помощью элемента. http://developer.android.com/guide/practices/screens_support.html#DeclaringScreenSizeSupport
http://developer.android.com/guide/topics/manifest/supports-screens-element.html
Вероятно, это вызывает вашу проблему.