Layout6 AbsoluteLayout (절대적 배치 방식) AbsoluteLayout (절대적 배치 방식) AbsoluteLayout은 자식 뷰들의 x, y 절대적 좌표를 정확하게 배치하고자 할 때 사용된다. android.widget.AbsoluteLayout.LayoutParams android:layer_x android:layer_y 부모 레이아웃안에서 뷰의 왼쪽 최상단 모서리에서의 x, y 절대 좌표. (단위 : px, in, mm, pt, dp, sp) AbsoluteLayout 예제 #1 2022. 10. 2. RelativeLayout (상대적 배치 방식) RelativeLayout (상대적 배치 방식) RelativeLayout은 자식 뷰들을 상대적인 관계에 따라 배치하고자 할 때 사용된다. 부모 객체를 기준으로 배치 (true / false) android:layout_alignParentTop 부모 객체의 상단 가장자리에 해당 위젯을 배치한다. android:layout_alignParentBottom 부모 객체의 하단 가장자리에 해당 위젯을 배치한다. android:layout_alignParentLeft 부모 객체의 왼쪽 가장자리에 해당 위젯을 배치한다. android:layout_alignParentRight 부모 객체의 오른쪽 가장자리에 해당 위젯을 배치한다. android:layout_centerHorizontal 부모 객체의 가로 방향 중앙.. 2022. 10. 2. TableLayout (표 배치 방식) TableLayout (표 배치 방식) TableLayout은 자식 뷰들을 열과 행으로 조직화된 표 형태로 배치하고자 할 때 사용된다. android.widget.TableLayout.LayoutParams android:collapseColumns 숨길 열들의 번호. 열 번호는 “0”부터 시작하고, 쉼표로 분리해서 나열할 수 있다. (예: “0, 1, 3, 5”) 지정된 번호의 열은 처음 화면에 나타날 때 숨겨진 상태로 보이지 않는다. 자바 코드에서 TableLayer 클래스의 setColumnCollapse() 메서드를 사용하면 특정 열을 화면에 표시하거나 숨길 수 있다. android:shrinkColumns 줄일 수 있는 열들의 번호. 열 번호는 “0”부터 시작하고, 쉼표로 분리해서 나열할 수 있.. 2022. 10. 2. LinearLayout (직선형 배치 방식) LinearLayout (직선형 배치 방식) LinearLayout은 자식 뷰들을 가로 또는 세로로 순차적으로 배치하고자 할 때 사용된다. android.widget.LinearLayout android:gravity 해당 뷰 안에서의 정렬 방식. (top / bottom / left / right / center / center_vertical / center_horizontal / fill / fill_vertical / fill_horizontal) android:layout_orientation 레이아웃의 배치를 지정하는 속성. (vertical / horizontal) android.widget.LinearLayout.LayoutParams android:layout_gravity 해당 뷰 자신.. 2022. 10. 2. FrameLayout (중첩 배치 방식) FrameLayout (중첩 배치 방식) FrameLayout은 가장 단순한 레이아웃 객체로, 단순히 비어 있는 공간이라고 생각하면 된다. FrameLayout은 여러 자식 뷰들을 겹쳐서 그리고자 할 때 사용하는 레이아웃이다. 여러 이미지들을 같은 영역에 겹쳐서 표시하고자 할 때 유용하다. 화면에 빈 공간을 할당하고 추후에 그 공간에 비주얼한 디자인을 채워 넣을 수 있다. android.widget.FrameLayout android:foreground 내용 위에 겹쳐 그릴 표시물 자원. android:foregroundGravity 포그라운드 표시물의 정렬 방식. android:measureAllChildren 레이아웃의 크기를 모든 자식을 고려해서 결정할 것인지, 아니면 Visible로 설정된 자식들.. 2022. 10. 2. 이전 1 2 다음