Java Android Activity_main.xml“@+id”不工作

Java Android Activity_main.xml“@+id”不工作,java,android,xml,eclipse,Java,Android,Xml,Eclipse,今天我刚开始学习如何在Eclipse中构建android应用程序,我有我的主java文件和主xml文件。但是,主xml文件中的id未连接到java文件。Java文件在我的Java包中,xml文件在我的布局文件夹中 很抱歉,我不知道android程序员的词汇。我不知道连接到另一个文件的id是什么 activity_main.xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns

今天我刚开始学习如何在Eclipse中构建android应用程序,我有我的主java文件和主xml文件。但是,主xml文件中的id未连接到java文件。Java文件在我的Java包中,xml文件在我的布局文件夹中

很抱歉,我不知道android程序员的词汇。我不知道连接到另一个文件的id是什么

activity_main.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=".MainActivity" >

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:gravity="center"
    android:text="Total is 0"
    android:textSize="45dp" 
    android:id="@+id/tvDisplay"/>

<Button
    android:id="@+id/bSub"
    android:layout_width="250dp"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/tvDisplay"
    android:layout_below="@+id/tvDisplay"
    android:layout_marginLeft="10dp"
    android:layout_marginTop="34dp"
    android:text="Subtract one"
    android:textSize="20dp" />

<Button
    android:id="@+id/bAdd"
    android:layout_width="250dp"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/bSub"
    android:layout_below="@+id/bSub"
    android:layout_marginTop="26dp"
    android:text="Add one"
    android:textSize="20dp" />

}

虽然不清楚您所说的是哪个id,但我想它的功能是:flater.inflateR.id.bAdd;。这需要一个包含菜单项的xml文件。这里您使用了按钮的id。正确的使用方法是:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.your_menu_file, menu);
    return true;
}

将xml保存在res/menu文件夹中。有关更多信息,请阅读Android文档中的页面。希望能有帮助

虽然不清楚您在谈论哪个id,但我猜它的功能是:flater.inflateR.id.bAdd;。这需要一个包含菜单项的xml文件。这里您使用了按钮的id。正确的使用方法是:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.your_menu_file, menu);
    return true;
}

将xml保存在res/menu文件夹中。有关更多信息,请阅读Android文档中的页面。希望能有帮助

虽然不清楚您在谈论哪个id,但我猜它的功能是:flater.inflateR.id.bAdd;。这需要一个包含菜单项的xml文件。这里您使用了按钮的id。正确的使用方法是:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.your_menu_file, menu);
    return true;
}

将xml保存在res/menu文件夹中。有关更多信息,请阅读Android文档中的页面。希望能有帮助

虽然不清楚您在谈论哪个id,但我猜它的功能是:flater.inflateR.id.bAdd;。这需要一个包含菜单项的xml文件。这里您使用了按钮的id。正确的使用方法是:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.your_menu_file, menu);
    return true;
}

将xml保存在res/menu文件夹中。有关更多信息,请阅读Android文档中的页面。希望能有帮助

我看不出你的问题在哪里,但这里有一些事情你可以尝试一下

检查是否没有编译错误,这将阻止R文件更新

在eclipse中右键单击项目文件夹并选择“刷新”


我看不出你的问题在哪里,但这里有一些你可以尝试的东西

检查是否没有编译错误,这将阻止R文件更新

在eclipse中右键单击项目文件夹并选择“刷新”


我看不出你的问题在哪里,但这里有一些你可以尝试的东西

检查是否没有编译错误,这将阻止R文件更新

在eclipse中右键单击项目文件夹并选择“刷新”


我看不出你的问题在哪里,但这里有一些你可以尝试的东西

检查是否没有编译错误,这将阻止R文件更新

在eclipse中右键单击项目文件夹并选择“刷新”


Shobhit是正确的,您需要在res文件夹中添加一个名为menu的文件夹,然后在menu文件夹中创建一个xml文件

例如:

名称\u您的\u文件的\u.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item
        android:id="@+id/item"
        android:title="Item"/>

</menu>

Shobhit是正确的,您需要在res文件夹中添加一个名为menu的文件夹,然后在menu文件夹中创建一个xml文件

例如:

名称\u您的\u文件的\u.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item
        android:id="@+id/item"
        android:title="Item"/>

</menu>

Shobhit是正确的,您需要在res文件夹中添加一个名为menu的文件夹,然后在menu文件夹中创建一个xml文件

例如:

名称\u您的\u文件的\u.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item
        android:id="@+id/item"
        android:title="Item"/>

</menu>

Shobhit是正确的,您需要在res文件夹中添加一个名为menu的文件夹,然后在menu文件夹中创建一个xml文件

例如:

名称\u您的\u文件的\u.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item
        android:id="@+id/item"
        android:title="Item"/>

</menu>

您只需在Gen文件夹中签入R文件是否已创建,然后您将构建项目并清理项目,构建项目的方式是ctrl+B是快捷方式并运行程序…

您只需在Gen文件夹中签入R文件是否已创建,然后您将构建项目并清理项目,构建项目的方式是ctrl+B是快捷方式快捷方式并运行程序…

您只需在Gen文件夹中签入R文件是否已创建,然后您将生成项目并清理项目。生成项目的方法是ctrl+B是快捷方式并运行程序…

您只需在Gen文件夹中签入R文件是否已创建,然后您将生成项目并清理项目构建项目的方法是ctrl+B是快捷键并运行程序…

您没有说问题是什么。您没有说问题是什么。您没有说问题是什么。您没有说问题是什么。您没有说问题是什么。