반응형
이 게시물은 다음 링크를 참조하여 학습했습니다.
이번 시간에는 RelativeLayout에 대해 정리해보려 한다.
1. FrameLayout
Frame의 사전적 정의는 "액자"이다.
액자에 사진을 꽂아놓고 보관하는것처럼 여러개의 뷰를 바꿔가면서 화면에 표시할 수 있다.
안드로이드에서는 특정한 이유가 없는 한, FrameLayout이 오직 하나의 뷰만 표시하게 만들도록 권고한다.
왜냐하면, 크기가 다른 뷰들을 겹치지 않게 구성하는 것이 어렵다고 한다.
FrameLayout의 크기는 "wrap_content"일 경우 포함하고 있는 자식 뷰(View)중 가장 큰 뷰에 맞춰진다.
또한 가장 마지막에 추가된 뷰가 전면에 표시된다.
FrameView를 이용하여 뷰를 변경하는 방법은 여러가지 방법이 있는데, 이는 추후에 실습 후 업데이트 하도록 하겠다.
1) addView(), removeView()
2) LayoutInflater
3) visibility, setVisibility()
반응형
'Legacy' 카테고리의 다른 글
[안드로이드 스튜디오 정리#1-5] DrawerLayout (0) | 2021.01.12 |
---|---|
[안드로이드 스튜디오 정리#1-4] TableLayout (0) | 2021.01.12 |
[안드로이드 스튜디오 정리#1-2] RelativeLayout (0) | 2021.01.11 |
[안드로이드 스튜디오 정리#1-1] LinearLayout (0) | 2021.01.11 |
[안드로이드 스튜디오 정리#1] Layout (0) | 2021.01.11 |