package bupt.mypackage;import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
TextView mytextview;
String str="BUPT";
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mytextview=(TextView)this.findViewById(R.id.myTextViewID);
mytextview.setText(str);
}
}其中(R.id.myTextViewID)中的id下出现错误提示:
id cannot be resolved or is not a field
运行时console中显示:
[2012-03-10 10:53:05 - HelloAndroid] R.java was modified manually! Reverting to generated version!求指导~谢谢
import android.os.Bundle;
import android.widget.TextView;public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
TextView mytextview;
String str="BUPT";
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mytextview=(TextView)this.findViewById(R.id.myTextViewID);
mytextview.setText(str);
}
}其中(R.id.myTextViewID)中的id下出现错误提示:
id cannot be resolved or is not a field
运行时console中显示:
[2012-03-10 10:53:05 - HelloAndroid] R.java was modified manually! Reverting to generated version!求指导~谢谢
1.你可以检查一下main.xml布局文件,看看TextView标签下的id属性是不是myTextViewID
2.或者你可以试试重新生成一下R.java文件(直接删除gen目录,系统会重新建一下的)
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
这两句放到onCreate的最前面,一般习惯都这样