gravitiy 와 layout_gravity 의 차이점
- gravity : 자신의 뷰에서 포함하고 있는 데이터를 정렬한다.
- layout_gravity : 자신을 포함하고 있는 부모 위젯 레이아웃에서 옵션값에 따라 정렬한다.
헷갈리는 gravity 속성
- fill_vertical : 해당 위젯의 세로를 부모 뷰그룹의 사이즈에 맞게 늘려 채워준다.
- center_vertical : 해당 위젯을 세로 중앙에 위치 시킨다. 사이즈의 변화는 없다.
- center : 해당 위젯을 정중앙에 위치 시킨다. 사이즈 변화는 없다.
project10_2 실습

result.xml

이전에 실습한 result.xml 코드에 가장 표를 많이 받은 그림의 이름을 보여줄 <TextView> 와 <ImageView> 를 추가한다. android:gravity="center" 속성을 추가해 정중앙에 배치한다.
ResultActivity.java


위에서 추가한 텍스트뷰와 이미지뷰를 위젯 변수에 대입하고 가장 많은 표를 받은 그림을 선택하기 위한 max 변수와 각 이미지의 아이디를 저장할 imageFileId 배열을 추가한다.

if문으로 각 그림이 받은 표의 개수를 비교해서 가장 많은 표를 받은 그림의 이름과 그림을 배치한다.