[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
'■ Android > Tip' 카테고리의 다른 글
[Android] 탭(Tab) - 2. (0) | 2020.02.01 |
---|---|
[Android] 탭(Tab) - 1.구조(액션바 하단에 탭(Tab) 붙이기 + CoordinatorLayout) (0) | 2020.01.31 |
[Android] 프래그먼트(Fragment) - (5)프래그먼트 안에 있는 버튼을 눌렀을 때,다른 프래그먼트를 띄우는 방법 (0) | 2020.01.29 |
[Android] 프래그먼트(Fragment) - (4)프래그먼트 2개를 번갈아가며 보여지도록 만듬 (0) | 2020.01.28 |
[Android] 프래그먼트(Fragment) - (3)두번째 방법(java소스 코드를 이용해서 추가하는 방법) (0) | 2020.01.27 |