계발자 블로그

[Android] Fragment 사용하기 본문

Android

[Android] Fragment 사용하기

더구더구 2022. 7. 18. 20:58
 

프래그먼트  |  Android 개발자  |  Android Developers

A Fragment represents a behavior or a portion of user interface in an Activity. You can combine multiple fragments in a single activity to build a multi-pane UI and reuse a fragment in multiple activities. You can think of a fragment as a modular section

developer.android.com

 

Fragment는 Activity내에서 화면 일부를 나타내는 안드로이드 구성 요소 중 하나입니다.

한 Activity내에서 여러 fragment를 만들어 몇개의 화면을 나타낼 수 있습니다.

activity 내에서만 사용할 수 있기 때문에 activity가 파괴 되면 fragment도 파괴 됩니다.

fragment도 fragment만의 생명주기를 갖고있습니다.

 

https://developer.android.com/guide/components/fragments?hl=ko

 

버튼을 눌러서 해당 fragment로 이동하는 앱을 만들어봅시다.

 

MainActivity에 버튼 두개를 만들어 주고 Fragment를 보여줄 FrameLayout를 만들어줍니다.

 

blank fragment 두개를 만들어 줍니다.

 

각 프래그먼트에 TextView를 넣어주고 배경색을 변경하여 프래그먼트가 제대로 이동했는지 알아보기 쉽게 만들어줍니다.

 

MainActivity로 와서 코드를 작성해줍니다.

이제 시뮬레이터를 실행해주면

 

 

각 버튼을 누를때 마다 해당하는 Fragment로 휙휙 잘 이동하는 것을 볼수 있습니다!

'Android' 카테고리의 다른 글

[JetPack] ViewBinding  (0) 2022.07.27
[Android] Bottom Navigation View  (0) 2022.07.19
[Android] Retrofit2  (0) 2022.01.12
[Android] ViewPager2  (0) 2021.12.29
[Android] Intent 사용하기  (0) 2021.12.07