私は現在表示されているビューを画面に表示しようとしていますが、viewpagerの次の前のボタンを実装する必要があります。私は、docに見ていると、あなたがandroid viewpager、現在アクティブなビュー
viewpager.setOnPageChangeListener(new PageListener());
を使用し、リスナーへの呼び出しを取得するときに、現在のページを更新し続けなければならない
私は現在表示されているビューを画面に表示しようとしていますが、viewpagerの次の前のボタンを実装する必要があります。私は、docに見ていると、あなたがandroid viewpager、現在アクティブなビュー
viewpager.setOnPageChangeListener(new PageListener());
を使用し、リスナーへの呼び出しを取得するときに、現在のページを更新し続けなければならない
利用可能であるようなものは何も存在しないようです。 mCurrentPageはあなたに必要な結果を与えます。
private static class PageListener extends SimpleOnPageChangeListener{
public void onPageSelected(int position) {
mCurrentPage = position;
}
}
ViewPagerに特別なことをしていない場合は、アダプターと同じオーダーの子ビューを含める必要があります。私はまた、あなたは上記のコードは、あなたの現在の位置ではなく、現在のビューを与える方法onPageSelected(int position)
ページャに3つ以上のビューがある場合、これはうまく動作しません。私の答えを見てください。 –
から位置パラメータに依存することができ、次のコード
を使用しています。現在の位置の有無にかかわらず、現在のビューへの参照を取得するにはどうすればよいですか? –