안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 지난번에도 갤탭10.1 관련해서 질문 올렸던 사람입니다.
우선 갤탭1(1024*600) 어플 개발은 완료한 상태구요....
이걸 이미지를 뻥튀기(1280*800) 시켜서 갤탭 10.1로 옮기려고 하는데...
API에 나와있는대로...xhdpi 폴더 만들어서 넣어봐도... 분명 화면 해상도에 맞게 1280*800으로 만든 이미지 인데도..
막상 실행해 보면...화면에 반정도크기로만 나오네요...ㅠ.ㅠ
일단 여기저기 검색 및 여러 삽질을 하다보니.....제가 레이아웃으로 이미지뷰나 텍스트 뷰 등등을 이용해서 그리는게 아니라..
canvas를 이용해서 drawbitmap 을 사용하는데..
그려주기전에.. canvas.getdensity 를 디버깅해보니. .... 160이 나오더라고여....
제가 알기론 160이면....노말 사이즈의 밀도 인걸로 아는데..
이걸또 강제적으로 canvas.setDensity 를 이용해서 320으로 바꿔준후 그리면..
이번엔 이미지가 정상으로 나오지만 속도가 무지하게 느리네요....ㅠ.ㅠ
정말 죽겠습니다...이거때문에 몇일째 삽질중인지...
갤탭10.1 어플 개발중 canvas 를 이용해서 drawbitmap 으로 그릴때는 특별히 설정을 해야 한다거나..하는 방법이 따로있는지...
고수님들 제발 도와주세요...ㅠ.ㅠ




저도 동일한 문제가 있었는데 질문 남기신거 보고 힌트를 얻어서 해결 했습니다.
이미지를 mdpi 폴더로 옮기시고 실행해 보세요.
http://gooood77.blog.me/40134206658
위 링크 참고 하시구요~