【问题标题】:java.lang.IllegalArgumentException: No view found for id () for fragmentjava.lang.IllegalArgumentException:没有为片段的 id () 找到视图
【发布时间】:2013-07-23 06:59:08
【问题描述】:

我在滑动窗格布局中有一个片段。每个组件都有 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 也有关于具有相同 hex 和 id 的片段的条目。

【问题讨论】:

  • 我不认为静态定义的片段可以被替换
  • 你在使用 ViewPager 吗?

标签: android layout fragment sliding fragmenttransaction


【解决方案1】:

可能是您当前的活动在setContentView() 中没有此xml 文件。您必须为当前活动布局的子片段指定一个视图。

检查setContentView(R.layout.yourlayot)函数,我认为有问题。

【讨论】:

  • 感谢您的回复,但它在那里 setContentView(R.layout.ncp_interview_evaluation_home_layout);
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-29
  • 1970-01-01
  • 2015-04-17
  • 1970-01-01
相关资源
最近更新 更多