Масштабирование изображений в соответствии с устройством - PullRequest
0 голосов
/ 03 августа 2011

Я разработал игру Android с использованием Canvas. Когда я портирую игру на устройства с разными разрешениями, графика, такая как ImageButton s, масштабируется в соответствии с разрешением, но фоновые изображения не масштабируются соответствующим образом.

Я написал эти строки в файле манифеста:

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

Почему фоновые изображения не масштабируются правильно?

Ответы [ 2 ]

1 голос
/ 03 августа 2011

Вы можете использовать ImageView.ScaleType

ImageView.ScaleType = "CENTER_CROP"

0 голосов
/ 03 августа 2011

Попробуйте использовать ImageView, который, скорее всего, будет автоматически масштабироваться. По крайней мере, так было в моей программе. Стоит попробовать.

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