Java Android—“添加(int,Fragment)方法…”

Java Android—“添加(int,Fragment)方法…”,java,android,android-fragments,Java,Android,Android Fragments,我在这里学习教程, 我正在使用Eclipse,并且已经完成了教程中指定的更新 首先,错误容器无法解析或不是字段。然后我把android:id=@+id/container放在我的activity\u display\u message.xml文件中 现在,我得到一个错误:FragmentTransaction类型中的addint,Fragment方法不适用于DisplayMessageActivity.java第34行的参数int,DisplayMessageActivity.Placehold

我在这里学习教程, 我正在使用Eclipse,并且已经完成了教程中指定的更新

首先,错误容器无法解析或不是字段。然后我把android:id=@+id/container放在我的activity\u display\u message.xml文件中

现在,我得到一个错误:FragmentTransaction类型中的addint,Fragment方法不适用于DisplayMessageActivity.java第34行的参数int,DisplayMessageActivity.PlaceholderFragment。我在这条线的正上方写了一条评论

我不知道该如何理解这个错误。 这是我的档案

活动显示消息.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.myfirstapp.DisplayMessageActivity"
    android:id="@+id/container" >

    <TextView

        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />

</RelativeLayout>
请告诉我是否需要任何其他信息来回答。
提前谢谢

一般来说,您应该阅读以下内容:

我认为您应该添加布局xml

<fragment android:name="xxx.xxxxx.xxxx.xxxxxxxxxxxxxx"
        android:id="@+id/xxxxxxx"
        android:layout_width="xxxxxxx"
        android:layout_height="xxxxxxx" />

使用片段的id我认为你应该在它自己的布局中膨胀你的片段,换句话说,为你的片段创建一个布局文件,在运行时该布局将被添加到容器@+id/容器中

希望这会有所帮助

您是导入android.app.Fragment还是导入android.support.v4.app.Fragment?
<fragment android:name="xxx.xxxxx.xxxx.xxxxxxxxxxxxxx"
        android:id="@+id/xxxxxxx"
        android:layout_width="xxxxxxx"
        android:layout_height="xxxxxxx" />