1

出于某种原因,参数中的“id”带有红色下划线,并且是“未解析且或不是字段”

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

public class Main extends Activity {

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

    Button toggleButton = (Button)findViewById(R.id.toggleButton);
    toggleButton.setOnClickListener(new OnClickListener() {

            public void onClick(View v) {

            }
    });
}

}

4

4 回答 4

2

检查包资源管理器中的 gen[Generated Java Files] 文件夹。

可能是空的,试试

项目 --> 清理

这将生成文件

希望这可以帮助

于 2012-06-13T08:41:29.327 回答
1

这是每个人在使用 EclipseIDE 时都会遇到的问题之一。清理您的项目并再次构建它。

PS:还要确保您的 mail.xml 中 Button 的 id 是 android:id="@+id/toggleButton"

于 2012-06-13T08:41:04.850 回答
1

这是eclipse IDE面临的一个问题。我有这个问题

  • 当我的 xml 文件之一出现错误时
  • 当我的清单文件中的包定义发生更改时
  • 当我生成的文件在另一个包中时。

检查以上是否是您的问题。可能会有所帮助

清理和构建项目也可能对您有所帮助

于 2012-06-13T09:35:50.623 回答
0

只需单击构建按钮(绿锤)。

//完毕

于 2018-04-06T18:12:40.000 回答