0

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 メソッドを配置しました。

4

1 に答える 1