简体   繁体   English

activity_main错误

[英]activity_main error

Activity_main.xml is present but still its giving a error in MainActivity.java Can anyone tell me what is the error here? 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 cannot be resolved or is not a field activity_main无法解析或不是字段

remove the line 删除该行

import android.R; 

and import the R for appropriate package 并导入R为适当的包

in this line 在这一行

setContentView(R.layout.activity_main)

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

All you need is simply change this line: 您只需要改变这一行:

import android.R;

to this line (if com.example.hellotabwidget is base package of your app) 到这一行(如果com.example.hellotabwidget是你的应用程序的基础包)

import com.example.hellotabwidget.R;

Golden sentence: 金句:

Take care of import android.R; 照顾导入android.R; , it imports built-in R file, it doesn't require in your project unless you want to access built-in resources. ,它导入内置的R文件,除非你想访问内置资源,否则它在你的项目中不需要。

More about: android.R or here . 更多关于: android.R在这里

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM