layout2 기본적인 Layout 사용법 - Linear, Relative, FrameLayout LinearLayout LinearLayout은 가장 기본적인 레이아웃으로서 view들을 일렬로 배치한다. 따라서 view들을 배치할 방향인 orientation 옵션을 필수적으로 지정해주어야 한다. 왼쪽 이미지가 orientation 값을 horizontal(수평)으로 설정했을 때 오른쪽 이미지가 vertical로 설정했을 때 원하는 view를 가운데로 정렬시키고 싶다면 view에 android:layout_gravity="center_horizontal" 속성을 레이아웃 안의 모든 view를 정렬시키려면 레이아웃에 android:gravity="center_horizontal" 속성을 넣어주면 된다. 그리고 LinearLayout 안의 view들에 weight 값을 주어 레이아웃 공간을 원하는 비율만.. 2019. 7. 15. ConstraintLayout의 특징 및 사용법 ConstraintLayout이란? ConstraintLayout은 한국어로 번역하면 제약 레이아웃이라 할 수 있다. 이름이 이렇게 붙여진 이유는 View들에 제약 조건을 주어 배치하기 때문이다. 사용법 먼저 버튼을 레이아웃 위에 놓아보면 이와 같이 버튼의 상하좌우로 동그라미가 있는 것을 볼 수 있다. 이 동그라미를 드래그하여 왼쪽과 위쪽 끝에 연결하면 app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" android:layout_marginStart="32dp" android:layout_marginLeft="32dp" android:layout_marginTop="32dp" 이렇게 화살표가 연결되.. 2019. 7. 14. 이전 1 다음