Android 为什么我会感染这种病菌?

Android 为什么我会感染这种病菌?,android,android-layout,Android,Android Layout,我正在编辑一个android程序。 我得到以下错误: cannot find symbol variable layout 它指向一行Java代码 setContentView(R.layout.splash); 布局在下面划线。我假设这是引用我的splash.xml文件。该文件位于res/layout目录中 以下是完整的代码: import android.app.Activity; import android.os.Bundle; import android.os.H

我正在编辑一个android程序。 我得到以下错误:

cannot find symbol variable layout
它指向一行Java代码

        setContentView(R.layout.splash);
布局在下面划线。我假设这是引用我的splash.xml文件。该文件位于res/layout目录中

以下是完整的代码:

import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.content.Intent;


public class Splash extends Activity
{

    private static int timer = 6000;                    //timer

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.splash);
        new Handler().postDelayed(new Runnable()
        {
            @Override
            public void run()
            {
                Intent x = new Intent(Splash.this, Main.class); //launching main
                startActivity(x);

                // close this activity
                finish();
            }
        }, timer);
    }

}

从顶部菜单部分的“构建”选项卡中尝试“清理”和“重建”!
有时R.java不会注册更改并为新创建的组件分配id

单击AndroidStudio上的“重建”,或者,删除
R.java
并重新构建(将重新生成)发布活动plsTry文件->使缓存无效/重新启动并删除所有caches@PaulThompson您假设他使用的是IDEA,但事实可能并非如此。@Munchshair您能否指定上述代码的实际用途?你到底想达到什么目的?你想从一项活动跳到另一项活动吗?