kang9366
Repository
kang9366
글쓰기
설정
전체 방문자
오늘
어제
  • 분류 전체보기 (143)
    • Programming (70)
      • Java (1)
      • C++ (11)
      • Kotlin (12)
      • Keras (2)
      • Android (34)
      • Jetpack Compose (1)
      • Error Solution (7)
    • CS (36)
      • 자료구조 (13)
      • 운영체제 (1)
      • 알고리즘 (4)
      • 컴퓨터 보안 (8)
      • 기타 (10)
    • Data Science (28)
      • 데이터분석 (7)
      • 머신러닝 (14)
      • 딥러닝 (7)

인기 글

최근 글

최근 댓글

Github · Instagram · Facebook
kang9366

Repository

Programming/Android

[Android] Constraint Layout

2022. 6. 16. 03:57

 Constraint Layout은 복잡한 레이아웃을 단순한 계층 구조를 이용하여 표현할 수 있는 ViewGroup으로 레이아웃에 배치되는 뷰들에 여러 제약(Constraint)을 적용하여 각 뷰의 위치와 크기를 결정한다.

 여기서 말하는 제약(Constraint)이란, 각 요소들의 최종 위치와 크기를 결정하게 될 조건을 말한다. 예를 들어 특정 뷰 왼쪽 사이드를 지정된 뷰의 오른쪽 사이드에 맞추거나, 뷰의 왼쪽,오른쪽 사이드를 각각 부모 레이아웃의 왼쪽, 오른쪽 사이드에 맞추는 것 등을 말하며, 이러한 각각의 제약(Constraint)은 Constraint Layout이 가지는 하나의 레이아웃 속성으로 매핑된다.

 View들과 관계를 정의해서 레이아웃을 구성한다는 점이 Relative Layout과 비슷하지만, 보다 유연하고 다양한 기능을 제공한다.

저작자표시 비영리 변경금지 (새창열림)

'Programming > Android' 카테고리의 다른 글

[Android] ImageView  (0) 2022.06.16
[Android] TextView  (0) 2022.06.16
[Android] Grid Layout  (0) 2022.06.16
[Android] Frame Layout  (0) 2022.06.16
[Android] Relative Layout  (0) 2022.06.16
    'Programming/Android' 카테고리의 다른 글
    • [Android] ImageView
    • [Android] TextView
    • [Android] Grid Layout
    • [Android] Frame Layout
    kang9366
    kang9366

    티스토리툴바