我在Eclipse上创建了一个新的应用程序项目,但它给MainActivity.class的代码带来了立即错误。 错误发生在setcontentview的R.上。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
但是如果我导入android.R,那么它会在单词activity_main上出错(它不会像布局一样识别它),并且在单词main上。 我能做什么?奇怪的是,错误发生在刚刚创建的应用程序上。
答案 0 :(得分:0)
检查您的资源文件。如果您有错误R.java
将不会生成。修复错误并清理和构建。
请勿导入android.R
。
android.R
指的是android框架下的资源。相反,您应该参考您的包名下的资源。
答案 1 :(得分:0)
确保activity_main.xml
目录中的布局res/layout
和main.xml
目录中的菜单res/menu
。
您不应导入android.R