728x90
반응형
이미지 뷰는 그야 말로 이미지를 보여주는 뷰이다.
이미지 뷰는 TextView 클래스를 확장한것이라고 해서 그냥 이미지를 보여주는 TextView 라고 보면 된다.
이미지 뷰에도 다른 뷰들과 마찬가지로 여러 속성들이 있다.
| 속성 | 설정 메소드 | 설명 |
| android:adjustVuewBounds | setAdjustViewBouds(boolean) | 이미지의 크기가 클때 종횡비를 유지하기 위해 남는 빈칸들을 없애주고 사진만 남기게 하는것 |
| android:cropToPadding | true 면 패딩안에 맞춰서 이미지를 자른다고 한다.(사실 안해봄) | |
| android:maxHeight | setMaxHeight(int) | 이미지 뷰의 최대 높이 |
| android:maxWidth | setMaxWidth(int) | 이미지 뷰의 최대 너비 |
| android:scaleType | setScaleeType(ImageView.ScaleType) | 이건 scaleType 안에 어떤 값을 넣느냐에 따라 다른대 이건 밑에서 따로 설명을 하겠다. |
| android:src | setImageResource(int) | 이미지를 가져오는 주소를 입력하는 부분이다. |
| android:tine | setColorFilter(int, PorterDuff.Mode) | 이미지 배경 색상을 적는 부분 |
android:scaleType의 종류
scaleType스케일 여부비율 유지표시 형태
참조 블로그 : recipes4dev.tistory.com/105
안드로이드 이미지뷰 영역에 맞게 이미지를 확대 또는 축소하는 방법. [scaleType] (How to Scale the Imag
1. ImageView의 영역과 이미지의 크기. 지난 글 [개발자 레시피 - 안드로이드 이미지뷰 기본 사용법]에서, 이미지 파일(png, jpg)에 저장된 이미지를 화면에 표시하기 위해 ImageView를 사용하는 방법에
recipes4dev.tistory.com
이분의 블로그를 보면 어떤걸 설정 하느냐에 따라서 이미지의 위치가 달라지는것을 알수가 있다.
(정말 감사합니다)
내가 한예제를 보자
|
1
2
3
4
5
|
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@drawable/room" />
|
cs |
src를 통해서 해당 위치에서 사진을 가져왔고 adjustViewBouds를 true를 줘서

이걸

이렇게 안의 남는 공간들을 없애줬다.
반응형
'코딩일기 > android studio' 카테고리의 다른 글
| 안드로이드 독학 4일차 : Layout (0) | 2021.03.08 |
|---|---|
| 안드로이드 독학 4일차 : 버튼(Button) (0) | 2021.03.08 |
| 안드로이드 독학 3일차 : EditText (0) | 2021.03.03 |
| 안드로이드 독학 3일차 : 텍스트 뷰 (0) | 2021.03.03 |
| 안드로이드 독학 3일차 : 뷰의 기본적인 속성 (0) | 2021.03.03 |