我使用向导创建一个包含FragmentPagerAdapter的选项卡式Activity,在getItem()函数中我返回了我自己的片段,如下所示:
我在类 BlankFragment 中放了一个按钮,在其onClickListener中我尝试打开 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" />