我正在自学如何在 Eclipse 中编写一个 android 应用程序。我在 R.Java 中有以下内容
public static final class menu {
public static final int activity_marblez_main=0x7f060000;
}
但是,在我的主 java 文件中,我似乎无法在 R.java 中“看到”我的对象。
package com.example.marblez;
import android.R;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
public class MarblezMain extends Activity {
//Custom View for Marble View
private MarblezView mView;
//ID for the menu exit option
private final int ID_MENU_EXIT = 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mView = new MarblezView(getApplicationContext(), this);
mView.setFocusable(true);
setContentView(R.layout.activity_marblez_main);
}
我的问题是当我写这行时:
setContentView(R.layout.activity_marblez_main);
它仍然看不到activity_marblez_main。我已经导入了 R.Java 文件。我已经删除它并重新生成它,但它不能很好地“activity_marblez_main”。为什么?具体错误是:
"activity_marble_main cannot be resolved or is not a field"
就此而言,我也无法从 R.java 文件中读取任何其他内容,例如字符串或任何内容。有谁知道可能导致此错误的原因。我在扯头发。我知道计算机不会说谎,但我看到了它应该在的所有东西,就像程序不会读取它一样?