id无法解析或不是字段。这是什么意思,我们如何解决它?

时间:2014-05-12 11:59:04

标签: android eclipse

我需要一个错误的帮助。 ID无法解析或不是字段。 这是按钮代码:第10行的错误

public class MainActivity extends Activity implements View.OnClickListener {

    Button button1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        button1 =(Button)findViewById(R.Id.button1);
        button1.setOnClickListener(this);
    }

    private void button1Click() {
        startActivity(new Intent ("com.example.cp3.tutorial.Class2"));
    }

    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.button1:
                button1Click();
        }
    }

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

这是我们的代码,我们需要帮助解决错误。

1 个答案:

答案 0 :(得分:2)

你应该改变这个

button1 =(Button)findViewById(R.Id.button1);

button1 =(Button)findViewById(R.id.button1);

不是Id id {小写字母}