0
최신 지원-V4 라이브러리로 변경 한 후 null를 돌려, 나는 대화 조각을 가지고 있으며,이 방법은 내부 :onPageScrolled 방법은 내가 여기에 이상한 문제가
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
currentPosition = position;
currentPositionOffset = positionOffset;
scrollToChild(position, (int) (positionOffset *
tabsContainer.getChildAt(position).getWidth()));
invalidate();
if (delegatePageListener != null) {
delegatePageListener.onPageScrolled(position,
positionOffset, positionOffsetPixels);
}
}
내가 지원 - 이전 버전을 사용하는 경우 v4.jar 그것을 잘 작동하지만, 나는 그것의,이 방법 최신 버전을 사용하는 경우 :
scrollToChild(position, (int) (positionOffset *
tabsContainer.getChildAt(position).getWidth()));
반환이 오류 :
06-19 11:56:23.764: E/AndroidRuntime(1024): java.lang.NullPointerException
06-19 11:56:23.764: E/AndroidRuntime(1024): at
com.astuetz.PagerSlidingTabStrip$PageListener.onPageScrolled
(PagerSlidingTabStrip.java:361)
06-19 11:56:23.764: E/AndroidRuntime(1024): at
android.support.v4.view.ViewPager.onPageScrolled(ViewPager.java:1712)
06-19 11:56:23.764: E/AndroidRuntime(1024): at
android.support.v4.view.ViewPager.pageScrolled(ViewPager.java:1633)
06-19 11:56:23.764: E/AndroidRuntime(1024): at
android.support.v4.view.ViewPager.scrollToItem(ViewPager.java:581)
06-19 11:56:23.764: E/AndroidRuntime(1024): at
android.support.v4.view.ViewPager.onLayout(ViewPager.java:1600)
을
무엇이 잘못되었는지 이해하고 있습니까?
내 생각 엔 그 위치는 null이지만 그 일에 대해 무엇을 할 수 있으며 왜 이런 일이 일어나는가! – user3694470