为什么我会收到这个错误?

时间:2015-03-01 22:31:44

标签: 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.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);
    }

}

1 个答案:

答案 0 :(得分:0)

从顶部菜单部分的Build选项卡中尝试'Clean'和'Rebuild'! 有时,R.java不会注册更改并为新创建的组件分配id!