Layout(레이아웃) - Constraint, Linear, Relative, Table, Grid, Frame
·
코딩/ANDROID
ConstraintLayout(제약 레이아웃) 레이아웃 내의 뷰/위젯들을 다른 요소와의 관계를 통해 배치한다. 뷰의 연결점과 대상을 연결한다. 예를 들어 버튼 두 개를 레이아웃 내에 배치할 때, 두 버튼의 연결점을 부모의 아래(bottom)에 연결하고 각각 부모의 왼쪽(start), 오른쪽(end)에 연결한다. 이후 버튼 두 개를 서로 연결하여 배치할 수 있다. 이처럼 연결점과 대상의 관계를 통해 뷰를 배치하는 레이아웃이다. 서로 간의 간격(margin)을 둘 수 있으며 편향(bias)를 사용해 치우침 정도를 조절할 수 있다. 직접 값을 입력해 위치를 조절할 수 있다. 배치하기에 편리하다. LinearLayout(선형 레이아웃) 이름 그대로 선형적으로 배치하는 레이아웃이다. Orientation에 따라 ..
[안드로이드 웹 프로그래밍] 뷰와 레이아웃
·
코딩/ANDROID
뷰(view)는 안드로이드 UI 구성 요소이다. 즉, 사용자에게 보이는 화면 구성 요소들이라고 할 수 있다. "뷰 & 뷰그룹 관계"