0

我正在尝试在 Intellij 社区版 11.12 中为 PhoneGap 设置启动画面。

问题是 Intellij 给了我错误“无法解析符号飞溅” - 由于某种原因它没有拾取 R.drawable.splash - 我已经重建了项目并删除了生成的文件,但这没有帮助。

我有以下文件夹结构(从http://developer.android.com/guide/topics/resources/providing-resources.html看起来是正确的)

-res
--drawable
----splash.png
--drawable-hdpi
----splash.png
--drawable-mdpi
----splash.png
--drawable-ldpi
----splash.png
--drawable-xhdpi
----splash.png

我正在尝试设置启动画面:

package com.illbeintouch.mobile;

import android.R;
import android.os.Bundle;
import org.apache.cordova.DroidGap;

public class MyActivity extends DroidGap
{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);

        super.setIntegerProperty("splashscreen", R.drawable.splash);
        super.loadUrl("file:///android_asset/www/index.html", 5000);
    }
}

我不知道这是否有所不同,但我使用的是 1.7 Java SDK 和 android 2.3.3 作为目标平台。

如果你能帮忙,我将非常感激 - 我整个上午都在试图解决这个问题!!!

4

1 回答 1

1

您尝试在默认的 R 类中找到 splash:

import android.R;

删除此导入并导入适当的自动生成的 R。

于 2012-08-09T10:35:25.753 回答