android - android : id cannot be resolved or is not a field 的 eclipse 错误

标签 android eclipse

我刚开始玩 android 开发,并且已经尝试制作一个按钮,我遇到了一个问题。 我在以下代码中给出的错误就在“R.id.button1”上。 它说 id 无法解析或不是字段。 我是否需要手动引用我在布局 xml 文件中创建的每个对象?我发现这确实有效,但对于我想要制作的每个按钮来说,它似乎有点过分......

package com.example.helloandroid;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;


public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */

 private Button button1;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        button1 = (Button)findViewById(R.id.button1);
        button1.setOnClickListener(new OnClickListener()
        {
         public void onClick(View v)
         {
          finish();          
         }        
        });
    }
}

最佳答案

我已经因为同样的问题浪费了很多时间(两周),直到我发现问题不是我的而是 Eclipse 的。 我想有很多人遇到同样的问题。

试试这个:保存您的项目,关闭 Eclipse,然后再次打开它。如此简单。

关于android - android : id cannot be resolved or is not a field 的 eclipse 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4527607/

相关文章:

java - 调用 C 函数时,Toast 不显示

java - Eclipse 启用注释处理导致错误

java - 设置android记事本教程项目时丢失文件

java - 如何为不同的 SDK 目标管理同一个类文件的多个版本?

android - 如何将多个微调器值重置为默认值

android - WebView scrollTo 不工作

Android ViewPager 在 TabLayout 之上显示 View

java - Eclipse 和 cronTriggered 作业调试

eclipse - javax.persistence jar 未加载到 tomcat 中

android - 在 eclipse "Run As -> Android Application"构建中包含 Maven 依赖项