레이아웃

다양한 유형의 레이아웃을 만들고 사용자 상호작용을 추가하며 데이터 결합을 사용합니다. 버튼, 이미지, 스크롤 가능 텍스트로 본인에 관한 재미있는 사실을 알리는 AboutMe 앱을 완성합니다. 또한 탭하면 색상이 변하는 클릭 가능한 TextView 및 Button으로 구성된 ColorMyViews 앱도 생성합니다.

 

Layout Editor로 LinearLayout 사용

Codelab

AboutMe 앱을 만들고 LinearLayout에 TextView 및 ImageView를 추가하는 방법을 알아봅니다. ScrollView로 레이아웃을 스크롤 가능하게 설정합니다.

사용자 상호작용 추가

Codelab

사용자가 닉네임을 추가하거나 업데이트할 수 있도록 AboutMe 앱에 EditText 입력란, 버튼, 클릭 리스너를 추가하세요.

Layout Editor로 ConstraintLayout 사용

Codelab

ColorMyViews 앱을 만들고 ConstraintLayout을 사용하는 방법을 알아보세요.

데이터 결합 사용

Codelab

AboutMe 앱에서 데이터 결합을 사용하면 코드를 더 짧고 읽기 쉽고 유지관리하기 쉽게 만들 수 있습니다.

레이아웃 퀴즈

LinearLayout 및 ConstraintLayout과 같은 뷰 및 ViewGroup에 관한 지식을 테스트하고 레이아웃 배지를 획득하세요.