안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
개발용 기기로 해상도 480*854의 모토로이를 사용하고 있습니다.
현재 Landscape모드로 개발을 하려고 합니다만...
FrameLayout을 통해 비트맵을 해당 좌표에 띄우려고 했는데 좌표가 전혀 맞질 않아 확인을 해 보니
canvas.getWidth() == 569
canvas.getHeight() == 320...
화면 좌표가 (Landscape모드기준으로) 569*320까지만 나타나더군요...
딱 원래 해상도의 2/3 이 되버렸습니다.
때문에 지정해 준 UI의 좌표를 다시 계산해서 넣어야하는 번거러움이...
어떻게 해야 원래 해상도의 좌표로 뿌릴 수 있을까요..
개발용 기기로 해상도 480*854의 모토로이를 사용하고 있습니다.
현재 Landscape모드로 개발을 하려고 합니다만...
FrameLayout을 통해 비트맵을 해당 좌표에 띄우려고 했는데 좌표가 전혀 맞질 않아 확인을 해 보니
canvas.getWidth() == 569
canvas.getHeight() == 320...
화면 좌표가 (Landscape모드기준으로) 569*320까지만 나타나더군요...
딱 원래 해상도의 2/3 이 되버렸습니다.
때문에 지정해 준 UI의 좌표를 다시 계산해서 넣어야하는 번거러움이...
어떻게 해야 원래 해상도의 좌표로 뿌릴 수 있을까요..




회색님 글중에 http://www.androidpub.com/?mid=android_dev_info&page=2&document_srl=320322
명쾌한 답이겠군요