개발 일기

ImageView 란? 본문

Client/안드로이드

ImageView 란?

이건욱

안드로이드에 ImageView를 사용하면 화면에 이미지를 표현할수 있습니다. 

 

1. 프로젝트에 이미지 폴더 정리

 

drawable-xhdpi

 

초고밀도(xhdpi)의 화면(~320dpi)에 대한 리소스입니다.

 

drawable-xxhdpi

 

초초고밀도(xxhdpi)의 화면(~480dpi)에 대한 리소스입니다.

 

drawable-xxxhdpi

 

초초초고밀도(xxxhdpi) 사용(~640dpi)에 대한 리소스입니다.

 

 

2. XML로 이미지를 보여주는 방법

 

<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:src="@drawable/ic_launcher_background"
    />

- src를 통해서 이미지를 표현 가능합니다.

 

- android:scaleType="centerCrop" // 크기에 맞게 이미지를 맞춰줍니다.

- android:scaleType="center" // 가로/세로 크기에 맞게 원본 크기를 잘라줍니다.

- android:scaleType="centerInside" // centerCrop과 달리 이미지를 줄이는 비율을 가로 세로 같이 가져갑니다.

- android:scaleType="fitCenter" // 이미지를 비율에 맞게 줄여서 ImageView에 넣습니다.

- android:scaleType="fitXY" // 비율에 상관없이 이미지를 맞춥니다.

- android:scaleType="fitStart" // 이미지가 크거나 작을경우 가로/세로 동일한 비율로 줄여서 imageView 상단에 노출

- android:scaleType="fitEnd" // fitEnd는 fitStart와 반대로 끝에서 맞춥니다.

- android:ScaleType="matrix" // 이미지를 다양한 방법을 조절가능합니다.

 

- android:cropToPadding=true //패딩에 맞게 이미지가 잘라집니다.

- android:adjustViewBounds // ImageView가 드로어 블의 가로 세로 비율을 유지하기 위해 경계를 조정하도록하려면이 값을 true로 설정하십시오. 

'Client > 안드로이드' 카테고리의 다른 글

android 4대 구성요소?  (0) 2020.03.16
ImageView , AppCompatImageView 차이 ?  (0) 2020.03.14
Retrofit 이란?  (0) 2020.03.13
Git push가 제대로 작동하지 않을 경우 !?  (0) 2020.03.12
View ?  (0) 2020.03.11
Comments