개발1 안드로이드 스튜디오 GridLayout 위젯 균등 배치 방법 LinearLayout에서는 layout_weight attribute를 통해 위젯들의 비율을 조정할 수 있는데, GridLayout에서는 어떻게 적용할지 공부해보았다. 결론은 layout_columnweight와 layout_rowweight이 둘을 사용하면 간단하다. 내가 만든 Block이라는 커스텀뷰 5개를 일단 GridLayout에 집어넣었다. 그 실행 결과를 보면 Block 5개가 같은 간격으로 배열된 결과가 나왔다. 이때 각 Block마다 layout_width는 0으로 설정해줘야 한다. (LinearLayout에서 layout_weight를 쓸때랑 마찬가지이다) 만약 여기서 Block을 더 추가하게 되면 6번째 Block부터 2행에 놓이게 됨을 알 수 있다. 이는 GridLayout에서 co.. 2022. 2. 20. 이전 1 다음