我正在使用图片切换器创建一个应用程序。我已将一些图像复制到res/drawable-mdpi
文件夹
当试图声明它没有在drawable中显示时。
Integer pics[]={R.drawable.}
甚至图像切换器未显示
final ImageSwitcher iswitcher=(ImageSwitcher)findViewById(R.id.);
答案 0 :(得分:3)
有两种可能性:
1)您的图像名称可能以Android中不允许的第一个字母开头。
2)有时在Eclipse中会出现这类问题,因此请尝试重建项目。为此,请转到项目 - > 清洁 - > 运行。
希望你能得到这个:
答案 1 :(得分:1)
首先检查gen
文件夹中的R文件。
它包含像这样的可绘制字段
public static final class drawable {
public static final int ic_launcher=0x7f020000;
}
检查您的图片名称。
如果它不包含,请检查所有布局(xml)文件。 是否可以。有时不正确的xml文件会在R.java文件中出现错误。
如果所有布局都正常,请检查您的图像名称。 资源名称不允许使用大写。只有小写(a-z),0-9,。(点)和_有效。
然后Clean
你的项目。
如果一切都很完美,那么重启你的日食然后清理&建立你的项目。