【问题标题】:Giving error at - setContentView(R.layout.splash);给出错误 - setContentView(R.layout.splash);
【发布时间】:2014-09-12 09:52:32
【问题描述】:

我的 splash.java 代码是:

package com.example.copyandroid1;

import android.app.Activity;
import android.os.Bundle;

public class Splash extends  Activity{

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout);

    }


}

【问题讨论】:

  • 请添加正确的代码。
  • 从您提供的代码中,您没有指定布局文件名,R.layout.YOUR_NAME 并且您应该提供错误堆栈跟踪。
  • 那是因为你永远不应该在 Android 中使用闪屏。这是错误的。
  • 代码为:setContentView(R.layout.splash);
  • 请发布您的错误。

标签: java android r.java-file


【解决方案1】:

R.layout 是一个类,而 setContentView() 除外 int(如果使用其他重载,则为 View)。

改成

setContentView(R.layout.splash);

其中splash 指的是res/layout/splash.xml


显示的错误是:“splash 无法解析或不是字段。”

那么你的布局资源文件夹中没有splash.xml,或者在构建资源时出现问题,R.java 没有更新。

【讨论】:

  • 其实代码是:setContentView(R.layout.splash);
  • 请编辑您的问题,具体说明您的问题。
  • 错误显示为:“splash 无法解析或不是字段。”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
相关资源
最近更新 更多