2016-06-21 16 views
-1

私はAndroidで初心者ですが、私は5つのフラグメントでViewPagerを使用していますが、フラグメント1が選択されている場合、 "1 of 5"僕にできる? すべてのサポートありがとう!下部にViewPagerを表示するにはViewPager Android

+1

これらのいずれかのページインジケータlibを使用することができます。https://github.com/chenupt/SpringIndicator – Krutik

+0

viewpagerindicatorを使用すると、ここからヘルプを得ることができます。http://www.androidbegin.com/tutorial/android-jake- wharton-viewpager-indicator-tutorial / –

答えて

1

ビューページャの現在の項目を取得するためにviewPager.getCurrentItem()を使用することができ、その後、あなたが

textview.setText(viewPager.getCurrentItem()+" of 5"); 
0

としてのTextViewにその値を使用することができますあなたのViewPagerにOnPageChangeListenerを追加することができ、ページが表示されたとき、onPageSelected(int position)が呼び出されますページャーで現在のページを変更するには、ページインジケータにアクセスする必要があります。

addOnPageChangeListener(new OnPageChangeListener() { 
      @Override 
      public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { 
       // Not used 
      } 

      @Override 
      public void onPageSelected(int position) { 
       // Logic to update indicator labels. 
      } 

      @Override 
      public void onPageScrollStateChanged(int state) { 
       // Not used 
      } 
     }); 
0

あなたviewpagerの下部にあるのTextViewを持つことができ、そこにあなたがあなたのviewpagerに添付pageListenerを持っている場合は、あなたもonPageSelected方法でそれを変更することができます

viewpager.getCurrentItem(); 

を使用することができます。

関連する問題