MapView имеет плохое разрешение по сравнению с общими картами - PullRequest
2 голосов
/ 07 сентября 2010

Я только что получил HTC Desire для тестирования.Я заметил, что отображение mapView в кадре, меньшем, чем весь экран, не так остро, как в обычном приложении карт.Есть ли какое-то решение для этого?

Ответы [ 2 ]

5 голосов
/ 14 сентября 2010

Вы должны скомпилировать ваше приложение с API уровня 4 или выше, а затем установить в вашем AndroidManifest.xml следующим образом:

  <supports-screens
  android:largeScreens="true"
  android:normalScreens="true"
  android:smallScreens="true"
  android:anyDensity="true"
  />

Как описано здесь: http://developer.android.com/guide/topics/manifest/supports-screens-element.html

Это из-за двух вещей:
1. Android 1.5 и ниже не поддерживает многоэкранные конфигурации.
2. Нет устройств высокой плотности, работающих даже на 1.6 - все выше 2.0 (AFAIK)

Если вам нужна поддержка 1.5 устройств (сейчас 12% рынка), вы можете скомпилировать две отдельные версии вашего приложения.

0 голосов
/ 13 сентября 2010

Вот как это выглядит. У меня та же проблема. Я использовал Google API 8 (Android 2.2) в эмуляторе с разрешением, аналогичным DROID. Настройки моего проекта хотя бы API 4 (Android 1.6), потому что я также хочу предоставить свое приложение для старых устройств. (В этом случае я даже должен использовать 1,5)

alt text

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...