슬라이딩 창 레이아웃 안에 조각이 있습니다. 모든 구성 요소에는 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가 : 단편 NCPCandidateSummaryFragment위한 ID 0x7f0b0074 검색 결과 없음 뷰 40decd50 {# 3의 ID = 0x7f0b0074}
R.java도 같은 헥스 및 ID와 관련 단편 엔트리를 갖는다.
조각이 정적으로 정의 될 수 있다고 생각하지 않습니다 – Blackbelt
ViewPager를 사용하고 있습니까? –