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 |