본문 바로가기

ANDROID/되새김질

안드로이드 복습 - 2

android : ID = "@+id/아이디명"

해당 view 객체를 식별하기위한 식별자이다. mainActivity에서 해당 아이디명으로 메모리에 로딩할 때 호출된다.

 

 

android layout_width / layout_height="wrap_content / match_parent"

해당 view의 넓이와 높이 속성으로 content에 딱맞춰 wrap하거나 parent에 matching한다.

 

 

android textColor / textSize / textStyle

 

 

android : padding@@@ 

내부의 여백에 관련된 속성으로 글자와 view 테두리 사이 간격을 의미한다.

@@@에 left, right, top, bottom으로 간격을 설정 할 수 있다.

 

 

android : layout_margin@@@

view의 테두리와 layout 사이 간격을 의미한다.

@@@에 left, right, top, bottom으로 간격을 설정 할 수 있다.

 

 

android : baselineAligned = " true / false "

LinearLayout의 정렬 속성 중 하나로 값이 true일 때 가장 큰 content를 기준으로 바닥 라인 정렬된다.

 

 

android : gravity = " horizontal | vertical "

match_parent를 전제조건으로 view 내부의 content 정렬위치를 지정할 때 활용한다. 

horizontal 의 옵션으로 left center right가 있고

vertical 의 옵션으로 top center bottom이 있다.

 

 

android : layout_gravity = "left center right"

전제조건으로 wrap_content가 필요하며 해당 view의 외부 layout 사이의 남는 공간에 대한 정렬이다.

 

 

android : layout_weight = 1

리니어 레이아웃에 있는 view들 간의 공간 비율을 어떻게 선언하는 부분이다.

1 : 1 == 50% : 50%

1 : 2 == 33% : 66% 를 뜻한다.