通过滑动或按下按钮差异来更改片段

时间:2015-04-01 12:28:52

标签: android android-fragments swipe

我的活动有3个片段。当我通过滑动切换片段时,一切都还可以。但是在我的片段2 上,我有一个必须设置当前片段片段1 的按钮。通过按下此按钮,当正常开启pics时,它会更改片段,并在图片that中表达一些问题。类似here的东西,正常的that。它在具有更高性能的设备上工作正常。如何解决这个问题以及这个问题到底是什么关系?

按钮侦听器

OnClickListener btnListener = new OnClickListener() {
        @Override
        public void onClick(View v) {
            ((MainActivity)getActivity()).changeFragment(2);
        }
    };

此处还有一些关于MainActivity

的信息
MainActivity extends FragmentActivity implements CLFragment.OnFragmentInteractionListener, FMFragment.OnFragmentInteractionListener

以及

private class ScreenSlidePagerAdapter extends FragmentStatePagerAdapter {
        public ScreenSlidePagerAdapter(FragmentManager fm) {
            super(fm);
        }

        @Override
        public Fragment getItem(int position) {
            if (position == 0) {
                return new CLFragment();
            } else if (position == 1) {
                return new VFragment();
            } else {
                return FMFragment.newInstance();
            }
        }

        @Override
        public int getCount() {
            return page_count;
        }
    }

0 个答案:

没有答案