Android 找不到id为0x7f080000的视图

Android 找不到id为0x7f080000的视图,android,Android,我似乎能够让我的片段发挥作用。R文件中有一个条目。当然,更改id并不能修复它。有没有办法解决这个问题 我尝试在活动中创建它。但我只得到了错误 Caused by: java.lang.IllegalArgumentException: No view found for id 0x7f080000 (test.jk.com.cameratest:id/relativeLayout) for fragment SimpleCameraIntentFragment{427

我似乎能够让我的片段发挥作用。R文件中有一个条目。当然,更改id并不能修复它。有没有办法解决这个问题

我尝试在活动中创建它。但我只得到了错误

        Caused by: java.lang.IllegalArgumentException: No view found for 
    id 0x7f080000 (test.jk.com.cameratest:id/relativeLayout) for
 fragment SimpleCameraIntentFragment{42749310 #0 id=0x7f080000}
这是我的代码:

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_camera);

        FragmentManager fragmentManager = getFragmentManager();
        BaseFragment targetFragment = null;

        targetFragment = SimpleCameraIntentFragment.newInstance(1);

        fragmentManager.beginTransaction()
                .add(R.id.relativeLayout, targetFragment)
                .commit();
    }
这是碎片

<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/relativeLayout">

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Take picture"
        android:id="@+id/buttonTakePicture"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true" />

    <ImageView
        android:layout_width="32dp"
        android:layout_height="32dp"
        android:id="@+id/imageViewThumb"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginLeft="32dp" />

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/imageViewFullSize"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:layout_above="@+id/buttonTakePicture" />
</RelativeLayout>
fragmentManager.beginTransaction()
                .add(**R.id.relativeLayout**, targetFragment)
                .commit();

因为我从一个特定的活动中得到了碎片管理器。我无法发送片段,它必须是发送的活动的ID

这是活动的ID,这是正确的操作方式

fragmentManager.beginTransaction()
                .add(**R.id.camActivity**, targetFragment)
                .commit();
此ID无效,因为它是片段的ID

<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/relativeLayout">

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Take picture"
        android:id="@+id/buttonTakePicture"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true" />

    <ImageView
        android:layout_width="32dp"
        android:layout_height="32dp"
        android:id="@+id/imageViewThumb"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginLeft="32dp" />

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/imageViewFullSize"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:layout_above="@+id/buttonTakePicture" />
</RelativeLayout>
fragmentManager.beginTransaction()
                .add(**R.id.relativeLayout**, targetFragment)
                .commit();