我在滑動窗格佈局中有一個片段。每個組件都具有id屬性。 java.lang.IllegalArgumentException:沒有爲id()查找片段的視圖
<FrameLayout
android:id="@+id/interviewDetailsScreen"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="left"
android:background="#FFFFFF" />
<LinearLayout
android:id="@+id/candidateDetailScreen"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FFFFFF"
android:baselineAligned="false"
android:orientation="horizontal"
android:weightSum="4" >
<fragment
android:id="@+id/candidateSummaryFragment"
android:name="com.ultimatix.ncp.activity.ui.NCPCandidateSummaryFragment"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#808080" />
<fragment
android:id="@+id/candidateDetailFragment"
android:name="com.ultimatix.ncp.activity.ui.NCPCandidateDetailsFragment"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="3"
android:background="#FFFFFF"
android:visibility="gone" />
</LinearLayout>
,我更換與使用FragmentTransaction的片段之一。
ft.replace(R.id.candidateSummaryFragment, new NCPCandidateSummaryFragment());
ft.commit();
但錯誤顯示錯誤。 java.lang.IllegalArgumentException異常:未發現ID 0x7f0b0074 爲片段NCPCandidateSummaryFragment視圖{40decd50#3的ID = 0x7f0b0074}
的R.java還具有關於與相同的十六進制和id的片段的條目。
我不認爲靜態定義的片段可以被替換 – Blackbelt
您是否使用ViewPager? –