반응형
안드로이드 레이아웃 구성에 대해 알아보겠습니다.
레이아웃은 크게 3가지 종류가 있죠
1. LinearLayout은 사각형 모양의 틀을 이용하여 Box형식으로 나타내는 방식입니다.
2 RelativeLayout은 상대적인 공간을 이용한 방식인데요, 자유롭게 드래그로 위치를 나타낼 수 있죠
3. FrameLayout은 안드로이드 화면에서 많이 쓰이는 레이아웃이죠, 여러개의 뷰를 중첩하여 보여줄 수 있으며 단순하여 여러가지 뷰들을 보여줄때 사용되죠
먼저 LinearLayout입니다.
선이 딱 지정되어 있는걸 볼 수 있죠
Origentation의 설정을 통해 가로로 정렬할지, 세로로 정렬할지를 나타낼 수 있습니다.
Gravity는 View들의 위치를 지정해주는 역할을 하죠
체크를 해주시면 이동하는것을 볼 수 있어요
Layout은 뷰의 크기를 설정하는 것이구요
fill_Parent와 match_parent, wrap_content로 구성되어 있습니다.
Margin은 빈곳부터 공백을 주는 방식인데요
보통 마진 남긴다고 하죠
Margin은 남기는 부분입니다^^
Padding은 채워주는 효과를 주는데요
Padding 두껍게 입는 것의 의미로 생각하시면 됩니다
마지막, weight는 비율을 설정할 수 있어요
위와같이 1,2 로 비율을 설정하게되면
두 합에서 해당 숫자만큼의 크기를 설정하게 되요
그림을 보시면 쉽게 이해 되시겠죠?
반응형
'개발자 > Android' 카테고리의 다른 글
안드로이드개발 대화상자 만들기 (setNegativeButton,setPositiveButton) (1) | 2016.01.24 |
---|---|
안드로이드개발 브로드캐스팅 수신자 ,RECEIVER (0) | 2016.01.24 |
안드로이드개발 서비스 (백그라운드 작업) /알람,카카오톡,페이스북 등등 (1) | 2016.01.24 |
안드로이드개발 값 저장, 호출하는 방법 / SharedPreferences 사용 (0) | 2016.01.22 |
안드로이드개발 호출순서 OnCreate, Onstart, OnResume, OnPause, OnStop, OnDestroy (0) | 2016.01.22 |