2

我正在使用图像切换器创建一个应用程序。我res/drawable-mdpi在尝试声明它不显示在可绘制对象中时已将一些图像复制到文件夹中。

Integer pics[]={R.drawable.}

甚至图像切换器没有显示

final ImageSwitcher iswitcher=(ImageSwitcher)findViewById(R.id.);
4

2 回答 2

3

有两种可能:

1) 您的图片名称可能以首字母开头,这在 Android 中是不允许的。

2) 有时在 Eclipse 中会出现此类问题,因此请尝试重新构建您的项目。为此 Go to Project -> Clean -> Run

希望你能得到这个:

于 2013-09-06T05:05:44.500 回答
1

首先检查文件gen夹中的 R 文件。

它包含这样的可绘制字段

public static final class drawable {
        public static final int ic_launcher=0x7f020000;
    }

在此检查您的图像名称。

如果它不包含,请检查您的所有布局(xml)文件。是否可以。有时不正确的 xml 文件会在 R.java 文件中发生错误。

如果所有布局都正常,请检查您的图像名称。资源名称不允许大写。只有小写 (az)、0-9、.(dot) 和 _ 有效。

然后Clean你的项目。

如果一切都很完美,那么重新启动你的 Eclipse 然后清理并构建你的项目。

于 2013-09-06T05:13:46.847 回答