Andriod

· Andriod
📌 01. Include Other Layout Layout에서 다른 Layout을 포함시킬 수 있는 개념이다. 다수의 화면을 구성할 때 중복되는 부분이 있을 경우 사용한다. 📌 02. 주요 속성 layout : 삽입할 화면의 데이터를 정의할 layout 파일
· Andriod
📌 01. Space Space는 layout은 아니지만 layout을 이용해 화면을 구성할 때 보소 수단으로 사용하는 view이다. 화면을 구성할 때 여백이 필요할 경우 사용한다.
· Andriod
📌 01. GridLayout Grid를 설정하여 View를 배치하는 Layout이다. TableLayout을 보완하기 위해 제공되는 Layout이다. TableLayout의 경우 가로의 크기만 지정할 수 있지만 GridLayout의 경우 위 아래의 크기도 조정이 가능하다. 📌 02. 주요 속성 rowCount : 그리드 레이아웃의 줄의 개수 columnCount : 그리드 레이아웃의 칸의 개수 layout_column : view가 배치될 칸의 위치(0부터 시작) layout_row : view가 줄의 위치(0부터 시작) layout_columnSpan : view가 차지할 칸의 수 layout_rowSpan : view가 차지할 줄의 수 layout_columnWeight : 남은 공간을 차지할 가로..
· Andriod
📌 01. ConstraintLayout RelativeLayout 을 개선한 layout으로 보다 유연하게 화면을 구성할 수 있다. RelativeLayout과 다른점은 모든 위치에 대하여 비율로 설정이 가능하다는 것이다. RelativeLayout의 경우 중앙배치만 비율설정이 가능하지만 ConstraintLayout은 모든 위치에 대하여 비율설정이 가능하다. 항상 말했지만 애플리케이션의 경우 단말기의 액정크기가 재각각이기 때문에 수치로 위치를 조정하는것 보단 비율로 위치를 조정하는것이 더 바람직하다.
· Andriod
📌 01. RelativeLayout 부모나 다른 뷰와의 관계를 설정하여 배치하는 레이아웃이다. RelativeLayout은 특별한 주요 속성이 없고 자식들 즉, view의 속성을 이용하여 배치하게 된다. 📌 02. 주요 속성 layout_alignParentTop : 자신의 상단을 parent의 상단 부분과 일치시킨다. layout_alignParentTBottom : 자신의 상단을 parent의 하단 부분과 일치시킨다. layout_alignParentLeft : 자신의 상단을 parent의 좌측 부분과 일치시킨다. layout_alignParentRight : 자신의 상단을 parent의 우측 부분과 일치시킨다. layout_centerHorizontal : 세로 방향의 중앙에 정렬 layout_c..
· Andriod
📌 01. TableLayout 표를 작성하는 방법으로 view를 배치하는 layout이다. 📌 02. 주요 속성 layout_column : view가 배치될 위치를 설정한다. TableLayout의 경우 view가 어떻게 배치되는가에 따라 TableRow의 전체 칸수가 결정된다. 해당 view가 정해진 칸 내에서 몇번째 칸에 오는지를 결정해 주는 속성이다. layout_span : view가 배치될 칸의 개수를 설정한다. stretchColumns : talberow안의 view들이 가로로 늘어날 비율을 설정한다. shrinkColumns : tablerow안의 view들이 화면에 보일 수 있도록 줄어들게 한다. 📖 stretchColumns & shrinkColumns 둘의 차이는 stretchCo..
ChoiJyun
'Andriod' 카테고리의 글 목록