Android 在PagerAdapter页面上重复ID和片段

Android 在PagerAdapter页面上重复ID和片段,android,android-fragments,Android,Android Fragments,我面临pageradapter和碎片的问题 我有一个PagerAdapter,我想在每一页上放一个片段。在页面的xml布局上,我使用以下代码添加片段: <fragment android:id="@+id/fragment1" android:name="de.worldcup.android.ui.fragments.GroupTableFragment" android:layout_width="match_parent" android:layout_hei

我面临pageradapter和碎片的问题

我有一个PagerAdapter,我想在每一页上放一个片段。在页面的xml布局上,我使用以下代码添加片段:

<fragment android:id="@+id/fragment1"
    android:name="de.worldcup.android.ui.fragments.GroupTableFragment"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />
错误:

03-15 21:57:34.795: E/AndroidRuntime(6257): Caused by: java.lang.IllegalArgumentException: Binary XML file line #20: Duplicate id 0x7f050043, tag null, or parent id 0x0 with another fragment for de.worldcup.android.ui.fragments.GroupTableFragment
我查找了id 0x7f050043->它是@+id/fragment1 id

有没有办法解决这个问题


谢谢:)

我也有同样的问题。我不认为一个页面中不能有两个具有相同id的片段

我所做的(但我认为这不是最好的解决方案,但它有效):
为每个具有不同id的片段创建一个布局。

面对同样的问题,我发现: “注意:当布局包含时,不能将布局膨胀为片段。只有动态添加到片段时,才支持嵌套片段。” 简而言之,动态创建片段体系结构以解决问题

03-15 21:57:34.795: E/AndroidRuntime(6257): Caused by: java.lang.IllegalArgumentException: Binary XML file line #20: Duplicate id 0x7f050043, tag null, or parent id 0x0 with another fragment for de.worldcup.android.ui.fragments.GroupTableFragment