public class MainActivity extends Activity {


public final static int VIEW_PAGE_NUM = 5;


ViewPager vp_main = null;

CustomPagerAdapter cpa = null;

Context context = null;


@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

context = this;


cpa = new CustomPagerAdapter();

vp_main = (ViewPager) findViewById(R.id.main);

vp_main.setAdapter(cpa);

vp_main.setOnPageChangeListener(new OnPageChangeListener() {


@Override

public void onPageScrollStateChanged(int state) {

}


@Override

public void onPageScrolled(int position, float positionOffset,

int positionOffsetPixels) {

}


@Override

public void onPageSelected(int position) {

}


});

}


private class CustomPagerAdapter extends PagerAdapter {


@Override

public int getCount() {

return VIEW_PAGE_NUM;

}


@Override

public Object instantiateItem(View pager, int position) {

View view = null;

switch (position) {

case 0:

view = View.inflate(context, R.layout.howtouse1null);

break;

case 1:

view = View.inflate(context, R.layout.howtouse1null);

break;

case 2:

view = View.inflate(context, R.layout.howtouse1null);

break;

case 3:

view = View.inflate(context, R.layout.howtouse1null);

break;

case 4:

view = View.inflate(context, R.layout.howtouse1null);

break;

}

((ViewPager) pager).addView(view, position);

return view;

}


@Override

public boolean isViewFromObject(View view, Object object) {

return view == ((View) object);

}

}

}


인터넷에서 가져온 소스입니다.

페이지를 3으로 설정하면 이상없이 잘됩니다 그런데 VIEW_PAGE_NUM 값을 5로 주면 

3번째 넘길때 source not found 라고 하네요


시작한지 얼마 안되서 도통 모르겠습니다. ㅠ

왜 그런지 알수 있을까요? ㅜㅜ