0

Activity_main.xml存在但仍然给出错误MainActivity.java 谁能告诉我这里的错误是什么?

package com.example.hellotabwidget;

import android.R;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}

activity_main 无法解析或不是字段

4

4 回答 4

1

删除线

import android.R; 

并导入R适当的包

在这一行

setContentView(R.layout.activity_main)
于 2013-02-09T10:31:00.357 回答
1

清理您的项目工作区并重建一次

于 2013-02-09T10:44:10.543 回答
0

你所需要的只是改变这一行:

import android.R;

到这一行(如果com.example.hellotabwidget是您的应用程序的基本包)

import com.example.hellotabwidget.R;
于 2013-02-09T10:46:18.403 回答
0

金句:

照顾进口android.R; ,它会导入内置的 R 文件,除非您想访问内置资源,否则它在您的项目中不需要。

更多关于:android.R这里

于 2013-02-09T10:50:19.300 回答