Начиная с Android 3.2 У меня есть эта странная проблема.Папка ресурсов Android для точного размера экрана
Это очень легко воспроизвести:
- Создать пустой проект;
- Добавить значения-480x320/каталог ресурсов;
- Измените строку в этой новой папке, например. @ string/hello, чтобы отличаться от значения по умолчанию внутри каталога values /.
Теперь, на 3,1 и более низких устройствах и эмуляторах Android, все так, как вы ожидали. Но на 3,2 и выше (включая 4.x Galaxy Nexus и эмуляторы) значения-480x320/используются вместо значений/папки !!
Стоит упомянуть, что я не вижу, что значок совместимости «Растянуть/Увеличить, чтобы заполнить экран». Я попробовал сменить поддержку-экраны и использовать -sdk-теги в AndroidManifest.xml, но они не будут устранять эту проблему.
Так что мой вопрос: почему это происходит и что вы можете посоветовать, чтобы исправить это?
PS, я действительно не вижу причин, почему такие незначительные изменения в версии для Android от 3.1 до 3.2 должны разорвать старые приложения!
Заранее благодарен!
Посмотрите здесь, может быть, это поможет: http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts – Jave
Никто никогда не использовал «* -480x320 /» ресурсы в Android ??? ? – myself