내 게임에서 나는 surfaceView를 가지고 있으며 해상도 400 x 320 픽셀의 비트 맵을 배경으로 사용하고 있습니다. 휴대 전화로 게임을 실행하면 캔버스 크기가 600 x 400이고 비트 맵이 500 x 400 크기로보고됩니다. 정확한 숫자는 기억이 안납니다. 휴대 전화보다 해상도가 낮은 에뮬레이터에서 게임을 실행하면 캔버스의 크기가 533 x 380 (정확하지 않음)이지만 비트 맵 은 여전히 크기가 500 x 400 크기라고보고합니다. 그것은 끝내었다).안드로이드 : 다른 해상도의 화면에서 비트 맵 배율
어떻게 가능합니까? 첫째, bitmap.getWidth()/getHeight()에 의해보고 된 크기가 픽셀 단위입니까? 둘째, 비트 맵의 크기가 두 해상도 화면에서 동일하게 끝나는 이유는 무엇입니까?
감사