2012-05-29 6 views
1

Есть два макетов: макет-sw480dp-ИПЧР и раскладка-sw480dp-MDPI А из WVGA854 и плотность 160dpiНеправильный раскладка используется на AVD из WVGA854 и 160dpi

На этой AVD, мое приложение всегда используют макет -sw480dp-hdpi, но не layout-sw480dp-mdpi. Я думаю, что нужно использовать layout-sw480dp-mdpi.

+0

можно использовать 'layout-sw480dp-hdpi', как это? Я слышал только макет-sw480dp, как это. –

+1

Да, «layout-sw480dp-hdpi» является допустимым именем папки ресурса. многие квалификаторы могут быть прикреплены после компоновки в соответствии с http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources – user1422958

+0

WVGA854 AVD будет по умолчанию '-hdpi'. Вы уверены, что это перегрузили в настройках AVD? – CommonsWare

ответ

0

попробуйте использовать фиксированное разрешение 480x854 с требуемой плотностью вместо использования встроенной конфигурации WVGA854.

Конфигурация WVGA854 означает, что это hdpi, поэтому, возможно, у менеджера AVD есть конфликты.

+0

Я получил тот же результат, используя самоопределенный AVD 480x854 и 160dpi. Кажется, что AVD предпочитает использовать hdpi, когда разрешение 480x854 – user1422958