->(가로)스크롤뷰 + 스크롤 위치를 강제시키는 기능이 추가된 개념.
사용법
->ViewPage를 액티비티에 올려두고
->이 ViewPage의 재료로써 프래그먼트들을 제공하는 형태로 사용.
액티비티에 <android~.~,ViewPager> 태그를 배치 + 아이디 부여
필요한 만큼 화면에 배치할 프래그먼트들을 제작하자.
프래그먼트들을 ViewPager에서 위치에 맞게 뿌려주자. -> Adapter 활용.
-> 부모클래스인 FragmentPagerAdapter도 기본생성자를 지원하지 않는다.
-> 주 생성자에서 필요한 재료를 받아다 부모클래스에게 전달하자.
class 어댑터 이름 (fm : FragmentManager) : FragmentPagerAdapter(fm)
1) getItem : 각각의 position 에 맞는 Fragment 가 어떤 Fragment인지 명시해주는 함수.
-> 각 상황별로 프래그먼트를 객체화해서 리턴처리.
2) getCount : 뷰페이지가 총 몇페이지를 표현하고싶은지 숫자로 리턴
-> 어댑터의 생성자를 호출할때 그 재료로 supportFragmentManager를 집어넣자.