У меня есть производный от View класс, в котором я рисую растровое изображение 790x500 (да, это странно, но так и должно быть) прямо на холсте в onDraw
.На Nexus S это выглядит нормально, но когда я запускаю свое приложение на устройстве с меньшим экраном (например, Wildfire), я вижу только верхнюю левую часть растрового изображения.Что мне здесь не хватает?
Это игровое приложение, в котором я рисую несколько растровых изображений по определенным координатам.Я действительно не хочу иметь различные настройки пикселей для LDPI, MDPI и HDPI (у меня есть веская причина для этого).
Q: Как правильно масштабировать мои растровые изображения для любогоразрешение экрана?(Центрирование игрового экрана для больших экранов может быть вариантом, но это не обязательно.) Например, когда я рисую изображение 800x600 на экране 320x240, изображение автоматически растягивается, а при выводе пикселя в100x100, становится 40x40.