[Android Study] 레이아웃 - ConstraintLayout
728x90
반응형
* ConstraintLayout은 안드로이드 플랫폼이 아니라 androidx에서 제공하는 라이브러리이다. 따라서 사용하려면 build.gradle에 implementation을 해줘야 한다. 또한, 프로젝트를 만들 때 자동으로 만들어지는 레이아웃을 보면 기본 레이아웃이 ConstraintLayout으로 설정된다.
- 안드로이드 스튜디오는 코드가 아닌 마우스 클릭만으로 레이아웃을 구성할 수 있도록 레이아웃 편집기를 제공한다. 레이아웃 XML 파일을 디자인 모드(오른쪽 위 버튼)로 열면 실행할 수 있다.
- 왼쪽에 TextView나 ImageView 등을 드래그해서 화면에 가져온다음 오른쪽 Layout에서 상단 왼쪽 여백을 지정해주고 id값과 text값을 바꿔줄 수 있다. 또한, 뷰를 누르면 상하좌우에 원표시가 뜨면서 다른 뷰 들 사이의 간격을 조절할 수 있고, 다른 뷰와의 위치 관계를 설정할 수 있다.
- 이렇게 마우스로 배치를 한 다음 Code탭을 누르면 코드가 자동으로 완성된 것을 볼 수 있다.
- 코드를 막 치거나 그러는 것보다 책에는 마우스로 드래그를 해와서 배치하는 느낌이라 정리할 게 별로 없고 실제로 많이 해봐야 할 듯하다..
728x90
반응형
'Study > Android' 카테고리의 다른 글
[Android Study] 뷰 이벤트 (1) | 2024.03.14 |
---|---|
[Android Study] 이벤트 - 터치 이벤트, 키 이벤트 (1) | 2024.03.13 |
[Android Study] 레이아웃 - GridLayout (0) | 2024.03.11 |
[Android Study] 레이아웃 - RelativeLayout (0) | 2024.03.11 |
[Android] 리소스 - 국가별 언어 설정하기 (0) | 2024.03.10 |
TAGS.