Я изо всех сил пытаюсь определить ресурсы для определенных типов экранов. Основные экраны я займусь являются:Конфигурации компоновки Android - уровни API
Galaxy Ace (320x480 MDPI) Galaxy S2 (480x800 ИПЧР)
Мои вопросы:
Вы можете определить макет для 3.2+ как: layout- sw320dp-mdpi И drawable-sw320dp-mdpi?
Если да, то как вы определяете между Galaxy Ace и S2 для чего-либо ниже, чем Android 3.2? Поскольку оба экрана классифицируются как «нормальные», это будет layout-normal-mdpi для Ace и layout-normal-hpdi для S2?
EDIT:
При тестировании на эмуляторе (API 4.0) Galaxy Ace 320x480 решили использовать макет-sw320dp-ИПЧР ресурсов, а не макет-sw320dp-MDPI ?? Очень смущает!
Наличие макетов на основе плотности экрана - это запах кода. ИМХО, как Galaxy Ace, так и Galaxy S2 должны использовать одни и те же макеты, поскольку они являются одним и тем же основным размером экрана. – CommonsWare