개발 공부/안드로이드
[안드로이드 공부] TableLayout 테이블 레이아웃
밍혁팟
2020. 9. 23. 16:37
오늘은 TableLayout 테이블 레이아웃을 공부했다.
TableLayout (테이블 레이아웃) : 격자(표)모양으로 뷰를 배치하는 방법
새로운 프로젝트를 생성하고 최상위 레이아웃을 TableLayout으로 바꾸어준다.
그리고 줄을 생성하기 위해 TableRow 태그와 기본 크기 속성을 작성해준다.
그리고 버튼을 화면이 아닌 Component Tree에 끌어 놓아준다.
버튼 3개를 생성한다.
그리고 TableRow를 하나더 생성하고 버튼 3개를 추가한다.
그리고 레이아웃의 stretchColumns의 값을 0, 1, 2를 입력한다.
StretchColumns는 특정 열을 확장해주는 역활을 한다.
시작은 0으로, 0은 1번재 열, 1은 2번째 열, 2는 3번째 열이 된다.
그리고 TableRow를 하나더 추가해주고, plainText와 버튼을 추가해준다.
plainText의 layout_span의 값을 2를 입력해준다.
layout_span은 해당 열이 지정한 값 만큼의 공간을 차지한다.