프래그먼트 (Fragment)
- 앱 UI의 재사용 가능한 부분
- 독립적으로 존재할 수 없고 항상 액티비티(Activity) 내에 포함되어 있어야 하고
활동이나 다른 프래그먼트에서 호스팅되어야 한다.
- 자체 생명주기를 가진다.
- 자체 입력 이벤트를 받는다.
- 프래그먼트(Fragment) 를 액티비티(Activity) 레이아웃의 일부로 추가하는 경우,
액티비티(Activity)의 뷰 계층 내부의 ViewGroup 안에 있으며, 해당 프래그먼트가 자신의 뷰 레이아웃을 정의한다.
- 프래그먼트(Fragment) 를 액티비티(Activity) 레이아웃에 삽입하려면
해당 프래그먼트를 액티비티의 레이아웃 파일에서 <fragment> 요소로 선언하거나,
애플리케이션 코드에서 이를 기존의 ViewGroup에 추가하면 된다.
그러나 프래그먼트가 액티비티 레이아웃의 일부분이어야만 하는 것은 아니고,
나름의 UI가 없는 프래그먼트도 액티비티를 위한 보이지 않는 작업자로 사용할 수 있다.
- 사용 목적
+ 분할된 화면들을 독립적으로 구성하기 위해 사용
+ 분할된 화면들의 상태를 관리하기 위해 사용
프래그먼트 (Fragment) 생명주기
안드로이드 프래그먼트(Fragment) 생명주기 !
developer.android.com/guide/fragments?hl=ko
🍏🍎🍋🍉🍇🍓
728x90
반응형
'🤖 안드로이드 Android' 카테고리의 다른 글
[macOS 맥북/Android] 안드로이드 스튜디오 SVN CheckOut 사용하기 (0) | 2021.06.13 |
---|---|
[안드로이드/Android] TabLayout 과 ViewPager 를 이용한 탭 Tab 메뉴 화면 (0) | 2021.05.12 |
[안드로이드/Android] 구글(Google) Play 스토어 앱 배포 (0) | 2021.05.12 |
[안드로이드/Android] 앱 데이터&캐시 (App Data&Cache) 삭제 (0) | 2021.05.11 |
[안드로이드/Android] EditText 자동 하이픈(-) 설정, 키보드 자동으로 올리기 (1) | 2021.05.04 |