친절한 J의 돈버는 정보

[안드로이드 앱 개발 독학 No.8] 안드로이드 스튜디오 레이아웃과 기본위젯 사용하기 : (2) 리니어 레이아웃 본문

Programing/android 독학

[안드로이드 앱 개발 독학 No.8] 안드로이드 스튜디오 레이아웃과 기본위젯 사용하기 : (2) 리니어 레이아웃

제이그라피 2017. 11. 17. 13:18

[안드로이드 앱 개발 독학 No.8] 안드로이드 스튜디오 레이아웃과 기본위젯 사용하기





(2) 리니어 레이아웃


방향 속성을 필수로 갖는다.


새 작업창을 연다. ConstraintLayout -> LinearLayout으로 변경하기 위해 왼쪽 하단의 Text를 클릭한다.






아래 이미지에서 빨간색 줄 부분을 Linear로 변경한다.






아래 이미지에서 3, 4, 7행을 삭제한다.






아래 이미지처럼 LinearLayout으로 변경된 것을 확인할 수 있다.

여기서 중요한 점은 LinearLayout은 방향이 필수속성이기 때문에 오른쪽 Attributes에서 orientation을 지정해준다.






Text에서 확인해보면 속성이 자동으로 추가되어 있는 것을 볼 수 있다.






orientation을 변경하여 정렬을 바꿀 수 있다.







더 많은 레이아웃을 보고 싶으면 Attributes 하단의 View all attributes를 클릭하여 원하는 것을 선택하면 된다.






layout_gravity : 뷰 자체의 정렬을 의미

gravity : 뷰 안쪽 내용물의 정렬을 의미


Layout_Margin : 뷰와 부모 레이아웃, 뷰와 다른 뷰와의 여백을 지정할 수 있음

Padding : 뷰 안쪽 내용물의 여백을 지정할 수 있음


Text 사이즈 및 칼라도 변경할 수 있다.







 Text로 가보자


andriod:Layout_weight 의미 : 남아있는 공간을 분할하는 역할



남아있는 공간을 똑같이 나누고 싶다면







1/2로 나누고 싶다면















Comments