[Android] 프래그먼트(Fragment) - (1)설명, (2)첫번째 방법(xml레이아웃에 추가하는 방법)

[Android] 프래그먼트(Fragment) - (3)두번째 방법(java소스 코드를 이용해서 추가하는 방법)

[Android] 프래그먼트(Fragment) - (4)프래그먼트 2개를 번갈아가며 보여지도록 만듬

[Android] 프래그먼트(Fragment) - (5)프래그먼트 안에 있는 버튼을 눌렀을 때,다른 프래그먼트를 띄우는 방법

[Android] 프래그먼트(Fragment) - (6)실습(왼쪽의 리스트에서 하나 선택하면 오른쪽에 이미지 보기)

[Android] 프래그먼트(Fragment) - (7)데이터 이동(간단 정리) ★

 

 

 

 

 

 

 

액티비티는 "액티비티 매니저"가 관리하고,

프래그먼트는 액티비티 안에 "프래그먼트 매니저"가 있어서 프래그먼트 매니저가 관리를 한다.

 

 

 

앞에 블로그에서 했던 방법인 "첫번째 방법(xml레이아웃에 추가하는 방법)"말고도

java소스 코드에서 추가하는 방법도 있습니다.

 

 

 

 

1. java소스 코드를 이용해서 추가하는 방법

1) activity_main.xml - 앞에서 했던 방식 이 부분을 주석처리를 합니다

 

 

2) activity_main.xml - id 추가하고

 

 

3) MainActivity.java - 프래그먼트 추가

- 넣을 프래그먼트 하나 만들어주고(MainFragment 생성함)

- getSupportFragmentManger().beginTransaction().add(넣을거위젯,프래그먼트).commit();

 

 

 

2. 결과, 구조

1) 결과

(한번 클릭하면, 프래그먼트 하나 추가되서 나타남)

 

2) 구조