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
이분의 블로그를 보면 어떤걸 설정 하느냐에 따라서 이미지의 위치가 달라지는것을 알수가 있다.
(정말 감사합니다)
내가 한예제를 보자
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 |