제가 지금 하고있는 프로젝트는 1280 x 720(갤럭시3) , 800 x 480 (갤럭시2) 두 해상도를 기준으로 만들기 시작했습니다
이미지는 1280x720 기준으로 만들어서 받았고 drawable-xhdpi 폴더에 이미지를 추가해서 작업하고있습니다
hdpi기준 이미지는 받지 않았기때문에 dp 계산을 해서 보여주어야 하는데 검색해보니
dp = px * (160/density) 이라고 나옵니다 그리고 기기마다 density가 달라서 갤3는 320dpi , 갤2는 240dpi입니다
갤럭시3 xhdpi의 경우 640dp x 360dp 가 전체크기입니다
1280*(160/320) => 640dp
720*(160/320) => 360dp
갤럭시s2 hdpi의 경우 533dp x 320dp 전체 크기가 되는거같습니다
800*(160/240) =>533.33dp
480*(160/240) =>320dp
제가 궁금한점은 xhdpi 기준 이미지로 받았는데 가로크기가 180px인 이미지 버튼이 있다고 한다면
hdpi 에서 잘보여주려면 어떻게 계산을 해야하는가 입니다
xhdpi는 계산해보면 180*(160/320) => 90dp 입니다 90dp x 4개버튼 하면 360dp 딱맞습니다
그런데 hdpi는 180*(160/240) => 120dp 입니다 120dp x 4개버튼 480dp 인데요.. ㅠㅠ 갤2 320dp를 넘겨버립니다
뭔가 계산방법이 잘못된거 같은데 계산방법 좀 알려주세요 부탁드리겠습니다~