Android Eclipse添加按钮到应用程序

时间:2013-12-01 21:19:58

标签: android eclipse button

我正在为现有Android应用添加新按钮。这就是我所做的。

将XML按钮添加到我的main.xml文件中:

<Button
    android:id="@+id/btnNewButton"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="New Button"
/>

并将此添加到我的活动中:

Button btnNewButton = (Button) findViewById(R.id.btnNewButton);
btnNewButton.setOnClickListener(new View.OnClickListener() {
    public void onClick (View v) {
        MyClass.getValue("page: btnNewButton");
    }
});

我的活动肯定存在错误,它提供更改为btnNewButton。 当我接受该建议时,我注意到它在R.java中添加了一行:

public static int btnNewButton;

此外,红色findViewById(R.id.btnNewButton)中加下划线;当我将鼠标悬停在红色X上时,我收到此错误:btnNewButton无法解析或不是字段。

我认为还有另一个文件,我应该添加关于按钮的信息,但我不确定它是哪一个。

有人可以帮忙吗?

由于

解决方案 - 我清理了我的项目并删除了R.java。其中一个或两个解决了这个问题。

1 个答案:

答案 0 :(得分:2)

清理并重新构建,也可能重启Eclipse。 将按钮添加到XML布局后,似乎没有重新生成R.java文件。

另一个选择是您的布局不在布局路径中:这是您放置所有布局的位置吗?