네이버 클리너 앱과 같이 Viewpager이동시에 상단 텍스트뷰가 각 fragment에 맞게 변경하게끔 구현하려고 하는데요.
private class PagerAdapterClass extends FragmentStatePagerAdapter {
private static final String TAG = "Logcat";
public PagerAdapterClass(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
switch(position){
case 0:
Log.i(TAG, "position : "+position);
textView.setText("타이틀");
return FirstFragment.create(position);
case 1:
Log.i(TAG, "position : "+position);
return SecendFragment.create(position);
case 2:
Log.i(TAG, "position : "+position);
return ThirdFragment.create(position);
default :
return null;
}
}
@Override
public int getCount() {
return 3;
}
}
이렇게 position 인트값으로 case문 사이에다가 textview.setText("타이틀") 해서변경하려고 했더니 안되서
log값을 찍어보니 포지션 값이 0과 2밖에 안나오는데요... 이거 어떻게 구현해야 할까요? ㅠㅠ
textView는 메인xml 상단에 viewpager 위에 위치합니다.ㅠㅠ
제가 초보 개발자고 아직 학생이라 미숙한 부분이 많이 있습니다.