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

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

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

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

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

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

 

 

 

 

 

 

 

 

 

1. 실습 내용

 

앞에 블로그에서 프래그먼트를 화면에 어떻게 추가하는지 살펴보았습니다.

 

하지만 한 화면에 여러 개의 프래그먼트를 넣고 프래그먼트들 간에 데이터를 전달하는 과정은 생각보다 복잡하게 느껴질 수 있습니다.

 

따라서 직접 만들어보는 것이 필요합니다.

 

왼쪽에 이미지 리스트가 보이고 오른쪽에 이미지가 보이는 화면을 두 개의 프래그먼트로 만들려면 어떻게 해야 할까요?

 

그리고 왼쪽의 리스트에서 한 아이템을 선택하면 오른쪽에 그 아이템의 이미지가 보이게 하려면 어떻게 할까요?

 

두 개의 프래그먼트가 들어간 이미지뷰어를 어떻게 만들 수 있는지 실습 할 것이다.

 

 

 

 

 

2. 구조

 

 

 

3. 결과

 

 

 

 

4. 코드

- activity_main.xml

 

- fragment_list.xml

 

- fragment_view.xml

 

- FragmentList.java

 

- FragmentView.java

 

- MainActivity.java