본문 바로가기
Android Studio(Java)

Android Studio Fragment

by 히예네 2023. 2. 20.
728x90
반응형

Fragment

액티비티에는 View와 Fragment 오직 2개만 놓을 수 있다.

View와의 차이점 :  프래그먼트는 액티비티처럼 동작한다. 

 

▣ 프래그먼트를 왜 쓰는가?

페이지마다 자식뷰들을 많이 만들어야한다고하자. 모든 자식 참조변수들을 MainActivity에 넣는다고 하면 

MainActivity는 버거울 것이다. 그러므로 프래그먼트를 만들어서 페이지를 분리해서 관리한다.

 

페이지를 3개 만든다면 xml도 3개 - java도 3개 만들어줘야한다. (총 6개)

※프래그먼트는 태블릿을 위해 만들어졌다. 화면이 크면 액티비티화면에 많은 코드를 작성해야한다. 메인이 버거워지므로조각내서 작성하게 도와준다. 

 

탭뷰를 이용하자 !

지도를 누르면 지도페이지, 이미지누르면 이미지페이지가 나온다. 프래그먼트로 각 페이지를 만든것이다. 

 

 

메인액티비티안에 새로운 액티비티를 넣어주기위해 Fragment를 만든다.

💡 Fragment가 화면에 보여줄 뷰를 만들어서 리턴해주면 액티비티가 보여줌. 이를위해 자동으로 호출되는 콜백메소드가 있다. onCreateView

 

728x90
반응형

'Android Studio(Java)' 카테고리의 다른 글

Android RecyclerView 10분 따라하기(총 7 STEP) !  (0) 2023.02.26
Android Studio ViewPager2  (0) 2023.02.20
Android Studio 여러가지 View  (0) 2023.02.16
Android Context  (0) 2023.02.15
Android Studio _ Activity, View  (0) 2023.02.09