몇시간째 이걸로 고민중입니다만... 답이 나오질 않아서 이렇게 질문을 올립니다.
개발용으로 모토로이(화면 해상도 480*854)사용하고 있는데요.
이미지를 띄우려는데 생각했던 좌표와 다른곳에 이미지가 뿌려져서 곤욕을 겪고 있습니다.
manifast.xml에서 landscape 모드와 NoTitleBar.Fullscreen 모드를 정의하고
레이아웃은 아래와 같이 구성되어있습니다.
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<room.escape.MenuView
android:id="@+id/menuView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</FrameLayout>
레이아웃에 추가되는 뷰는 SurfaceView를 상속하고
Canvas를 통해 Bitmap을 뿌리고 있습니다.
canvas.drawBitmap(mImgStartButton,40, 375, null);
위와같이 40,375에 이미지를 뿌렸는데 이미지가 나오지 않아
canvas.getWidth, canvas.getHeight 를 써서 확인해 보니
width는 569, height는 320으로 나왔습니다...
제 생각으로는 landscape모드이기 때문에 가로가 854, 세로가 480이 되어야 하는데...
도저히 저의 짧은 사고로는 답을 찾을 수가 없네요...
조언좀 부탁드리겠습니다 ㅜ.ㅡ
http://www.androidpub.com/300410