如何解决进入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文件中创建
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。