마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

android studio] 실제 리소스 사이즈보다, device에서 작게 보이는 현상.

0 추천

안녕하세요 현재 android studio에서 안드로이드 앱을 개발 중에 있습니다.

타겟 해상도를 1440 * 2560에 맞춰서 작업을 하고 있구요..

 

문제는 1440의 넓이가 가득 채워져야 하는 이미지를 ImageView로 넣었는데 꽉차게 보이지 않고,

작게 보이는 문제가 있습니다... 

(높이는 이미지 실제 사이즈에 맞게 잘나오는거같은데, 넓이가 제대로 나오지 않습니다.)

XML은

<ImageView
        android:id="@+id/sign_register_step_img01"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/register_card_step01_img"
        android:adjustViewBounds="true" />

위와같이 넓이를 wrap_content로 넣어줬습니다.

 

리소스 폴더는 drawable-xxxhdpi를 사용하였습니다.

Preview에 있는 nexus 6p(1440 * 2560) 으로 확은을 해보고, 실제 디바이스 갤럭시 노트5(1440* 2560) 로도

확은을 해봐도 작게 나오네요.... 너무 허접한 질문이지만... 제가 뭐를 놓치고 있는 걸까요...

안드로이드 개발 경력이 적다 보니... 왜 이렇게 나오는지 잘 모르겠네요....

답변 부탁드립니다... ㅜㅜ

 

밑에는 preview에서 나오는 화면 입니다.

빨간 테투리 부분이 1440으로 꽉차야 하는데, 밑에와 같이 작게 보이네요...

십아바 (120 포인트) 님이 2016년 5월 30일 질문

1개의 답변

0 추천
android:scaleType="fitXY" 속성 추가해보세요.
코딩인헬 (12,150 포인트) 님이 2016년 5월 30일 답변
답변 감사합니다.. android:scaleType="fitXY"를 추가하면 넓이가 늘어나긴 하지만, 원본 사이즈가 들어가는건 아닌거 같습니다.. 1440해상도에 1440넓이의 똑같은 이미지를 넣었는데, 왜 실제 화면에선 작게 출력 되는 걸까요....?
...