如何替换选项卡式活动中的当前片段?

时间:2016-03-21 09:14:46

标签: android android-layout android-fragments

我使用向导创建一个包含FragmentPagerAdapter的选项卡式Activity,在getItem()函数中我返回了我自己的片段,如下所示: 3 Tabs 我在类 BlankFragment 中放了一个按钮,在其onClickListener中我尝试打开 BlankFragment3 ,如下所示, redirect to BlankFragment3
但它停止运行并说:

  

java.lang.IllegalArgumentException:找不到id 0x7f0c0068的视图   (com.drunkpiano.fragmentlast:id / container)表示片段   BlankFragment3 {2a5d6e3b#0 id = 0x7f0c0068}

为什么呢?是因为replace()的容器是包含标签栏的整个3个片段吗?

<android.support.v4.view.ViewPager
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior" />

0 个答案:

没有答案