Android 在PagerAdapter页面上重复ID和片段
我面临pageradapter和碎片的问题 我有一个PagerAdapter,我想在每一页上放一个片段。在页面的xml布局上,我使用以下代码添加片段: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
<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