안녕하세요.
뷰페이저 관련된 부분에 있어서 구조가 눈에 쉽게 들어오질 않아서 글을 올려봅니다.
내용과 전체적인 구조에 대해서 알고 싶습니다.
일단 프로그램은 처음 시작하면, 뷰페이저에 어레이리스트를 사용해서 이미지를 3개를 추가하고(at_thumnail.add), 오른쪽으로 넘겨보면서 왔다갔다 할수 있는 구조입니다. 그리고 그 이미지 아래에 간단한 정보들을 출력하는 at_title과 at_Reservation이 있습니다.
제가 이해한 아래의 3개 파일의 관계는 이와 같습니다.
Life.xml 부분에서 뷰페이저 하나를 만듭니다. 그리고 Life.자바파일 부분에서 mViewPager를 통해서
xml에서 선언했든 뷰페이저의 값을 받고, mSectionPagerAdapter을 셋어뎁터로 한다.
(이부분 잘 모르겠습니다.)
그리고 thumnail에 대한 각각의 이미지에 대해서 현재 몇번째 뷰페이저인지 숫자를 카운트해서 Next 클래스
로 넘기고 fragment_sub2에서 buy2를 받은 btn에 대한 부분은 Date_and_Seat 클래스로 마찬가지로 몇번째
클릭된건지에 따라값을 넘깁니다. 그리고, fragment_sub2 파일은 뷰페이저 내에 이미지 아래에 존재하고 있
는 오른쪽으로 이미지를 넘길때마다, 변하는 구조로 만들어야 해서 프래그넌트로 구성을 하게 되었습니다.
좀 여러모로 구조적으로도 정보적으로도 많이 미숙한 설명인데.. 어떻게 해야, 구조적으로 눈에 딱딱 들어맞
게 설명이 될까요. adapter, placeholder, onCreateView에 대해서 설명도 없었고, SectonPageAdapter에 대한
설명도 없었습니다. 이 3가지 파일의 유기적인 관계에 대해서 알고 싶은데 제 눈에 쉽게 보이지가 않네요 ㅠ
머리가 많이 안좋은 편이라, 자세하게 설명해주시면 정말 정말 감사드리겠습니다. 
소스가 8000자 이상인 부분은, 아래의 댓글에 붙여보았습니다.
< Life.xml 부분 >
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v4.view.ViewPager
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/toolbar_top"
android:layout_above="@+id/toolbar_bottom"/>
</RelativeLayout>