进入android编程

问题描述

| 在以下程序中,当我尝试运行它时遇到错误
textout = (TextView) findViewById(R.id.tvGetInput);
在这一行。在tvGetInput中显示错误。我该如何解决
package was.thebasics;

import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;


public class mymenu extends Activity {

    TextView textout;
    EditText GetInput;



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // Todo Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        textout = (TextView) findViewById(R.id.tvGetInput);
        GetInput = (EditText) findViewById(R.id.etInput);
        Button ok = (Button) findViewById(R.id.bOK);
        ok.setonClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                // Todo Auto-generated method stub
                textout.setText(GetInput.getText());
            }
        });
        // set up the button sound
        final MediaPlayer mpButtonClick = MediaPlayer.create(this,R.raw.button);



        Button bTutorial1 = (Button) findViewById(R.id.tutorial1);
        bTutorial1.setonClickListener(new View.OnClickListener() {
      public void onClick(View v) {
                // Todo Auto-generated method stub
                startActivity(new Intent(\"was.thebasics.tutorialOne\"));
                mpButtonClick.start();
            }
        });


    }
    }
    

解决方法

        请检查main.xml文件中的Textview ID是这样给出的。
android:id=\"@+id/tvGetInput\"
    ,        检查ID是否在gen文件夹下的R.java文件中创建