본문 바로가기
깡샘 코틀린

07-6 전화 앱의 키패드 화면 만들기(실습)

by 농농씨 2023. 8. 2.

7장에서는 뷰를 배치하는 레이아웃을 살펴보았다.

화면을 단순하게 만들고 이벤트 처리는 안할 것이다.

 

두번째 실습은 스무스하게~

 

책에서 dp 쓰였는데 프로그램이 자꾸 그거 쓰지 말고 sp 쓰란다 이유는 모르겠다

 

<복습>

뷰의 간격 설정

뷰의 간격은 margin과 padding 속성으로 설정한다.

margin 속성은 뷰와 뷰 사이 간격이고 padding 속성은 뷰의 콘텐츠와 테두리 사이의 간격이다.

margin, padding 속성을 이용하면 간격이 네 방향 모두 같은 크기로 설정된다. 만약 특정한 한 방향의 간격만 설정하고 싶다면 paddingLeft, paddingRight, paddingTop, paddingBottom와 layout_marginLeft, layout_marginRight, layout_marginTop, layout_marginBottom 속성을 이용한다.

// padding 속성 사용 예시
android:padding="30dp" // 뷰의 테두리와 콘텐츠 상하좌우 모두 30만큼 떨어짐