我创建了一个扩展View的自定义类,并将一些自定义绘图例程放入其中。当类初始化时,它使用:
创建一个位图Bitmap template = BitmapFactory.decodeResource(getResources(), R.drawable.template);
当我在AVD和本机设备上运行应用程序时,这很好用,但在Eclipse中,每次尝试调用时都会得到一个空引用异常
canvas.drawBitmap(template, srcRect, destRect, null);
如果我将drawBitmap语句包装在if-check for template == null中,则显示图形布局,并且屏幕上的视图为空白(如果我没有绘制背景,则可以预期)。
我刚开始注意到,当我在“drawable-hdpi”目录中添加和删除图像时,图形编辑器中的图像开始被破坏。最近,我刚刚清除了我正在使用的所有旧测试图形,因此drawable-hdpi目录中的唯一图像是“ic_launcher.png”和“template.png”
有谁知道如何重置Eclipse以便它能够再次正确地读取图形?
答案 0 :(得分:0)
单击“项目”,然后按“清除”。这应该刷新你的.xml和R类