Эмулятор Android сообщает 600x1024 MDPI как XLarge?

В настоящее время я пытаюсь протестировать существующее приложение на совместимость с планшетом Amazon Kindle Fire, который скоро будет выпущен. эмулятор с разрешением 600x1024 и плотностью ЖК-дисплея до 169 ( https://developer.amazon.com/help/faq.html?ref_=pe_132830_21362890#KindleFire , хотя в электронной почте они сказали 160 вместо 169) и что он должен сообщают, что они "большие", а не "xlarge" (это я получил в результате обмена электронной почтой с их службой поддержки, где я жалуюсь, что это не работает).

Google, похоже, поддерживает это как истинное в их раздел о тестировании для нескольких размеров экрана, когда они указывают это разрешение и MDPI как «большие» ( http://developer.android.com/guide/practices/screens_support.html#testing ). Однако каждый раз, когда я включаю папку «layout-xlarge» вместе с «layout-large», эмулятор всегда загружает «xlarge». Если я изменяю ЖК-дисплей D Если вы хотите, чтобы значение было примерно 240, он загружает "large" вместо "xlarge", но это не должно быть правильным, и я беспокоюсь, что это означает, что он не будет работать на последнем устройстве. Чтобы проверить это, я взял образец API-10 "Multi-Res" и создал серию папок макета, описанных выше, и каждый раз, когда он загружал "xlarge", если он был там, и загружал "большой", если бы не было " xlarge ".

Итак, у меня вопрос: правильно ли я читаю документацию или мой эмулятор каким-то образом испорчен, поскольку люди в Amazon настаивают, что он должен сообщать как «большой», который, если бы это было правдой, никогда бы не загрузился » xlarge "правильно?

Вот что у меня есть в манифесте в примере Multi-Res, который я модифицировал, чтобы проверить это:




  

  

    
      
        
        
      
    
  

  

  


8
задан Josh 25 October 2011 в 21:10
поделиться