从viewpager导航到主片段

时间:2016-09-22 12:05:36

标签: android android-fragments android-viewpager

我在MainActvity和Main中创建了导航抽屉 分段。 我想通过单击gridview导航到MainFragment中的viewpager。 这是gridview的代码:

                android.support.v4.app.Fragment fv;

                    case 4:
                             fv=new Events();
                             android.support.v4.app.FragmentTransactio fts=getFragmentManager().beginTransaction();
                             fts.replace(R.id.fragment_container,fv,"visible_fragment");
                             fts.addToBackStack(null);
                             fts.commit();
                    break;

我的Events.java是viewpager,它是片段android.support.v4.app.Fragment。

从viewpager我无法导航到MainFragment, 当我点击主片段时,整个内容显示在viewpager中 我在MainActivity中实现了onBackpressed如下:

      @Override
     public void onBackPressed() {
      if(getFragmentManager().getBackStackEntryCount() != 0) {
        getFragmentManager().popBackStack();
        } else {
            super.onBackPressed();
            }
         }

我无法从主片段转到viewpager片段,我无法从视图寻呼机转到主片段。
使用导航抽屉,我可以转到viewpager片段。

0 个答案:

没有答案