본문 바로가기

나의 플랫폼/안드로이드

[Android] ImageView를 Width 길이에 맞춰 Height 조절

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

ImageView에 이미지를 그냥 넣을 경우, 화면 사이즈에 맞게 이미지가 자동으로 늘어나면 좋으려만,

그렇지 않습니다.


딱! 이미지 사이즈 만큼만 뿌려주게 되지요.


그럼 어떻게 하면 될까요???

아주 간단 합니다.



아래 와 같이 adjustViewBounds를 true로 해주면 됩니다.


<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@drawable/icon_img"
android:adjustViewBounds="true" />


이렇게 해주면, 이미지 width는 화면 사이즈 만큼 늘어나고 height 그에 맞게 설정이 됩니다.


참고하세요.