본문 바로가기
Mobile

[Android] Fragment

by 기저귀찬개발자 2019. 4. 11.

프래그먼트

- 화면의 일정 영역을 독립적으로 처리하기 위해 만들어진 특별한 화면 구성 요소

- 태블릿의 대화면에서 화면 분할이 필요하게 되면서 만들어짐

 

프래그먼트의 기본 목적

- 하나의 화면이 XML 레이아웃과 자바 소스로 구성된다는 점에 착안하여 하나의 프래그먼트가

   XML 레이아웃과 자바 소스로 구성되도록 하고 독립적으로 관리되도록 하기 위함

 

프래그먼트 처리 순서

1. 프래그먼트 매니저 객체 참조

2. 트랜젝션 시작

3. 프래그먼트의 추가, 삭제 또는 교체

4. 트랜젝션 commit

 

 public final Activity getActivity()

- 이 프래그먼트를 포함하는 액티비티를 리턴함

 

 public final FragmentManager getFragmentManager()

- 이 프래그먼트를 포함하는 액티비티에서 프래그먼트 객체들과 의사소통하는 프래그먼트 매니저를 리턴함

 

 public final Fragment getParentFragment()

- 이 프래그먼트를 포함하는 부모가 프래그먼트일 경우 리턴함. 액티비티이면 null을 리턴함.

 

 public final int getId()

- 이 프래그먼트의 ID를 리턴함

 

댓글