У меня проблемы с приложением на Samsung S I9000. Кнопки в моем приложении намного больше, чем должны быть. Кроме того, система выбирает res / values-small / в качестве источника значений. В целом, он работает так, как будто у устройства очень маленький экран, хотя якобы он 800x480 (я работаю в ландшафтном режиме). Фактически, я могу улучшить ситуацию, изменив значения в файле res / values-small / styles.xml на размер шрифта даже меньшего размера, чем я уже использовал.
Показываются следующие метрики:
density = 2.0
scaledDensity = 2.0
densityDpi = 320
widthPixels = 800
heightPixels = 480
xdpi = 320.0
ydpi = 320.0
Кто-нибудь может объяснить, почему устройство так сильно увеличивает мою графику и ведет себя так, как будто у меня очень маленький дисплей? Что еще более важно, как я могу это исправить?
Я пытался настроить мой манифест, чтобы установить minSdk и targetSdk в недавний выпуск, но это не имело никакого эффекта. Удаление значений small / заставило приложение использовать значения по умолчанию / вместо этого, что только ухудшило ситуацию.