1

viewPagerでアンドロイドウォッチの左右スワイプ操作を行っています。viewPager を使用してフラグメントを切り替えることができます。しかし、現在のフラグメントを左にスワイプすると、時々固執します(onBackPressedのように機能します)。電流を左にスワイプしても、同じフラグメントが下から表示されます。

したがって、ビューページャーの代わりに Android ウォッチのフラグメントを切り替えるために何を使用できるかを尋ねています。

    viewPager = (ViewPager) findViewById(R.id.pager);
    PagerAdapter pagerAdapter = new PagerAdapter(getSupportFragmentManager());
    viewPager.setAdapter(pagerAdapter);

    viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener()
    {

        // This method will be invoked when a new page becomes selected.
        @Override
        public void onPageSelected(int position) {

        }

        // This method will be invoked when the current page is scrolled
        @Override
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        }

        // Called when the scroll state changes:
        // SCROLL_STATE_IDLE, SCROLL_STATE_DRAGGING, SCROLL_STATE_SETTLING
        @Override
        public void onPageScrollStateChanged(int state) {
        }
    });
4

0 に答える 0