Android Studio の Tabbed Activity を使用しています。
スワイプしてページ間を移動していますが、onclickメソッドで前後に移動するビューを2つ追加しましたが、次に進むためだけに戻るのはうまくいきません。
nextAbitudini.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//it works
mViewPager.setCurrentItem(getArguments().getInt(ARG_SECTION_NUMBER));
}
});
backAbitudini.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//it doesn't work
mViewPager.setCurrentItem(getArguments().getInt(ARG_SECTION_NUMBER)-1);
}
});
FragmentPagerAdapter を使用しています。スワイプバックで動作します。
onCreateview 内に onClick メソッドを配置しました。