일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- jitpack
- 모듈 관리
- android color 클래스
- 안드로이드 view
- prettier 사용법
- NetworkCallback
- swift idfa 확인방법
- xcode idfa
- 안드로이드 스튜디오
- android 튜토리얼
- android studio 3
- NetworkInfo deprecated
- 안드로이드 프로젝트
- 레이아웃
- 모듈 배포
- win10 virtualenv
- logcat 사용법
- listview adapter
- android 개발
- 안드로이드 공부
- NetworkInfo 대체
- vscode extenstion
- 안드로이드 color
- 안드로이드모듈
- vscode extension 추천
- 안드로이드 시작하기
- 안드로이드 스튜디오 설치
- prettier vscode
- Log.d
- 파이썬 의존성
- Today
- Total
세라쌤의 IT 튜토리얼
Frame Layout 본문
< Frame Layout이란? >
< FrameLayout의 목적 >
FrameLayout은 화면의 일부 영역을 차단하여 View 등의 단일 항목만 표현하기 위해 만들어졌다.
여러 View를 동시에 표현할 수 있는 장점이 있지만 디바이스의 화면 비율(모바일이나 태블릿의 너비/높이 차이)에 따라 화면이 다르게 보이는 점 때문에 FrameLayout 내부에는 하나의 View를 두는 것이 화면 구성이 안정적이다. (scalability)
하지만 특정 상황에 View를 겹쳐 표현해야 한다면 LinearLayout이나 RelativeLayout 보다는 FrameLayout를 사용한다.
< layout_gravity 속성 >
</FrameLayout> |
Constant | Value | Description |
---|---|---|
bottom | 50 | 대상의 사이즈를 고정한 채로 대상을 부모 레이아웃의 하단에 둔다. |
center | 11 | 대상의 사이즈를 고정한 채로 대상을 부모 레이아웃의 정중앙에 둔다. |
center_horizontal | 1 | 대상의 사이즈를 고정한 채로 대상을 부모 레이아웃의 수평 정중앙에 둔다. |
center_vertical | 10 | 대상의 사이즈를 고정한 채로 대상을 부모 레이아웃의 수평 정중앙에 둔다. |
clip_horizontal | 8 | 대상의 크기가 레이아웃보다 클 경우 좌측 혹은 우측을 크기에 맞게 자른다. layout_gravity가 left에 작용한다면 오른쪽 가장자리를 자르고, right으로 작용한다면 왼쪽을 자른다. left, right을 적용하지 않았다면 양쪽을 자른다. |
clip_vertical | 80 | 대상의 크기가 레이아웃보다 클 경우 위측 혹은 아래측을 레이아웃 크기에 맞게 자른다. layout_gravity가 top에 작용한다면 아래쪽 가장자리를 자르고, bottom으로 작용한다면 위쪽을 자른다. top, bottom을 적용하지 않았다면 양쪽을 자른다. |
end | 800005 | 대상의 사이즈를 고정한 채로 대상을 부모 레이아웃의 끝지점에 둔다. |
fill | 77 | 대상의 사이즈를 변경하여 부모 레이아웃의 크기와 동일하게 맞춘다. |
fill_horizontal | 7 | 대상의 수평 사이즈를 변경하여 부모 레이아웃의 수평 너비와 동일하게 맞춘다. |
fill_vertical | 70 | 대상의 수직 사이즈를 변경하여 부모 레이아웃의 수직 높이와 동일하게 맞춘다. |
left | 3 | 대상의 사이즈를 고정한 채로 대상을 부모 레이아웃의 왼쪽에 둔다. |
right | 5 | 대상의 사이즈를 고정한 채로 대상을 부모 레이아웃의 오른쪽에 둔다. |
start | 800003 | 대상의 사이즈를 고정한 채로 대상을 부모 레이아웃의 시작지점에 둔다. |
top | 30 | 대상의 사이즈를 고정한 채로 대상을 부모 레이아웃의 상단에 둔다. |
출처 : https://developer.android.com/reference/android/widget/FrameLayout
'Android' 카테고리의 다른 글
Activity와 Activity 생명주기 (0) | 2019.03.20 |
---|---|
Widgets (0) | 2019.03.17 |
Relative Layout (0) | 2019.03.15 |
LinearLayout (0) | 2019.03.14 |
안드로이드의 레이아웃(ViewGroup)과 뷰(View) (2) (0) | 2019.03.14 |