안드로이드 스튜디오 XML

박재원·2023년 12월 18일
0

TIL

목록 보기
15/50
post-thumbnail
post-custom-banner

뷰의 영역

Border: 뷰의 테두리이며 경계선으로도 부른다.

Box: 테두리를 기준으로 바깥쪽과 안쪽 공간을 띄운다.

Margin: 테두리의 바깥쪽 공간을 마진이라 부른다.

Padding: 테두리의 안쪽 공간을 패딩이라고 부른다.

xml 레이아웃

wrap_content: 뷰에 들어있는 내용물의 크기에 자동으로 맞춰준다.

match_parent: 뷰를 담고있는 뷰그룹의 여유 공간을 꽉 채운다.

xmlns:android: 안드로이드 기본 SDK에 포함되어 있는 속성을 사용한다.

xmlns:tools: 디자이너 도구 등에서 화면에 보여줄 때 사용한다.

android:id

  • xml 레이아웃 파일 안에서 뷰를 구분할 때 사용한다.
  • xml 에이아웃 파일에서 정의한 뷰를 kotlin 소스 파일에서 찾을 때 사용한다.

크기단위

px: 화면의 필셀의 수

dp,dip: 160dpi 화면을 기준으로 한 픽셀

sp,sip: 텍스트 크기를 지정할 때 사용하는 단위이며 가변 글꼴을 기준으로 한 픽셀로 dp와 유사하나 글꼴의 설정에 따라 1sp당 픽셀 수가 달라진다.

in: 1인치로 된 물리적 길이

mm: 1밀리미터로 된 물리적 길이

em: 글꼴과 상관없이 동일한 텍스트 크기 표시

post-custom-banner

0개의 댓글