0

pagertabstrip과 함께 viewpager를 사용했습니다. onpageselected에서 webservice를 호출했지만 스크롤하려는 카테고리가 모두 카테고리로 이동하면서 스크롤이 원활하게 진행되지 않았습니다. . 범주가 옮겨지면로드 웹 서비스 만 수행 할 수있는 방법이 있습니까?PagerTabStrip 중 하나에서 웹 서비스 호출이 부드럽게 스크롤되지 않고 모든 카테고리에 대해로드하려고 시도합니다.

답변

0

onPageSelected(int position)이라는 메서드가있는 다음 리스너를 사용하면 위치를 기반으로 프래그먼트 또는 웹 서비스 호출을 처리 할 수 ​​있습니다.

viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { 
      @Override 
      public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { 

      } 

      @Override 
      public void onPageSelected(int position) { 
      } 

      @Override 
      public void onPageScrollStateChanged(int state) { 

      } 
     }); 
+0

고마워, 이미 사용 중입니다. –