일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 생명주기
- map
- react native
- animation
- elementAt
- Service
- ReactNative
- MINUS
- LiveData
- lifecycle
- Foreign Key
- function
- CLASS
- list
- union
- Interface
- recyclerview
- mongoose
- docker
- collection
- vuex
- class component
- Swift
- Filter
- Generic
- enum
- Kotlin
- ConstraintLayout
- docker-compose
- AWS
- Today
- Total
개발 일기
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 |