在下面的程序中,当我尝试运行它的获取错误时
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();
}
});
}
}发布于 2011-05-30 19:31:49
请签入main.xml文件,Textview id就是这样给出的。
android:id="@+id/tvGetInput"发布于 2011-05-30 19:31:44
检查id是否已在gen文件夹下的R.java文件中创建
https://stackoverflow.com/questions/6175689
复制相似问题