[kotlin] LinearLayout, ImageView 셋팅

유지훈·2022년 6월 5일
0

kotlin 과거

목록 보기
4/19
post-custom-banner

위와 같이 ImageView를 2x3 모양으로 만드려면 한 행당 LinearLayout 하나가 필요하다.
LinearLayout은 ImageView를 수평 또는 수직으로 이어붙일 수 있는데, orientation으로 설정이 가능하다. 옵션은 horizontal, vertial
하나의 LinearLayout에 들어갈 ImageView의 갯수도 정할 수 있다. LinearLayout 안에 ImageView를 작성하면 되지만, 동일한 크기로 나누기 위해서

app:layout_constraintDimensionRatio="H, 3:1"

과 같이 작성하면 위 이미지와 같이 가로 3, 세로 1의 비율로 그릴 수 있다.

app:layout_weight="1"

위 코드는 이미지 뷰가 레이아웃을 차지하는 비중이라고 생각하면 된다.

안드로이드의 이미지를 출력하는 ImageView의 속성 중 scaleType의 옵션은 8개로 나누어진다.

android:scaleType="center"
android:scaleType="centerCrop"
android:scaleType="centerInside"
android:scaleType="fitCenter"
android:scaleType="fiStart"
android:scaleType="fitEnd"
android:scaleType="fitXY"
android:scaleType="matrix"
profile
RPA, Android App
post-custom-banner

0개의 댓글