위와 같이 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"