Intellij无法识别android的可绘制文件夹

时间:2012-08-09 10:08:23

标签: android intellij-idea splash-screen

我正在尝试在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作为目标平台。

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

1 个答案:

答案 0 :(得分:1)

您尝试在默认R类中找到启动:

import android.R;

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