我正在编辑一个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);
}
}
答案 0 :(得分:0)
从顶部菜单部分的Build选项卡中尝试'Clean'和'Rebuild'! 有时,R.java不会注册更改并为新创建的组件分配id!