woong's
Android ViewPager Fragment 사용하기 본문
Android ViewPager Fragment 사용하기
저번 포스트에 이어 이번에는 ViewPager 와 Fragment 를 통해서 Custom ViewPager 를 사용해보도록 하겠습니다 . 저번 프로젝트와 구조는 비슷 합니다 . 하나 추가 된것이라면 Pragment 가 추가 되었습니다 .
화면 구성은 저번 포스트와 동일 합니다 . xml 하나가 추가 되었습니다 .
ViewPager 의 View 하나를 구성하는 xml 입니다 .저는 ImageView 만 넣었지만 , 이곳에서 Custom을 진행하면 ViewPager에서 표현하고 싶은것을 표현 할수 있습니다 .
MainActivity 또한 유사 합니다 . 달라진점은 상속을 FragmentActivity 로 바꾼점과 PagerAdapter 를 FragmentStatePagerAdapter 로 변경한 점입니다 .
저번 포스트에 비해 adapter에 내용이 별로 없습니다 . 내용이 없는것은 대부분의 코드를 Fragment에 비중을 더 두었기 때문입니다 . Adapter 에서 하는것은 getItem 메서드를 통해서 Fragment 쪽으로 데이터와 position을 넘겨주는 코드가 다인것같습니다 .
핵심 코드입니다 .
Adapter 로 부터 넘겨 받은 image 를 public static PageFragment create(int image) 에서 받습니다 . 받아서 fregment 를 return 합니다 . onCreate 에서 return 한 데이터를 받아 변수에 담습니다. onCreateView에서 View 를 구성한후 onCreate 에서 담은 Image 를 넣어주는 부분이 되겠습니다 . 이렇게 구성하면 이전 포스트와 달리 화면을 자유자제로 디자인 할수 있습니다 .
|
'Develop > Android' 카테고리의 다른 글
Vertical & Hrizontal ViewPager 사용하기 (0) | 2016.02.14 |
---|---|
Android 대용량 이미지 처리 (0) | 2016.02.14 |
Android ViewPager 사용하기 (0) | 2016.02.14 |
Android Color Picker 사용 하기 (0) | 2016.02.14 |
Android widget configure 사용하기 (1) | 2016.02.14 |