728x90
TableLayout
- 표를 작성하는 방법으로 뷰를 배치하는 레이아웃
- html의 table 태그와 유사
- 테이블레이아웃안에 table row 를 배치하며 table row 는 줄 하나를 의미한다. (열)
- table tow에 뷰를 배치하면 배치한 뷰의 개수만큼 칸이 생겨난다 (행)
- stretchColumns : table row 의 뷰들이 가로로 늘어날 비율을 설정 (늘릴 컬럼의 인덱스를 넣어준다. 모든 컬럼은 별표(*) 를 넣어준다)
- shrimkColumns : table row 의 뷰들이 화면에 보일 수 있도록 줄어들게 설정
** stretchColumns 를 쓰다보면 화면이 넘어가서 잘리는 현상이 발생하는데, 이 때 shrimkColumns 사용
- 만약 셀을 합치고싶다면 layout_span 속성을 이용해본다.
- 만약 버튼이 위치하는 컬럼의 위치를 지정하는경우 layout_column 을 지정해 주면 된다
728x90
'안드로이드 스튜디오' 카테고리의 다른 글
[Android] ConstraintLayout (1) | 2025.06.10 |
---|---|
[Android] RelativeLayout (0) | 2025.06.10 |
[Android] LinearLayout (0) | 2025.06.07 |
[Android] ViewBinding (1) | 2025.06.07 |
[Android] View의 기본 개념 (1) | 2025.06.06 |