Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Eclipse图形布局不加载图像_Android_Eclipse_Android Layout - Fatal编程技术网

Android Eclipse图形布局不加载图像

Android Eclipse图形布局不加载图像,android,eclipse,android-layout,Android,Eclipse,Android Layout,我创建了一个扩展视图的自定义类,并在其中添加了一些自定义绘图例程。当类初始化时,它使用以下命令创建位图: Bitmap template = BitmapFactory.decodeResource(getResources(), R.drawable.template); 当我在AVD和本机设备上运行应用程序时,这很好,但在Eclipse中,每当我尝试调用 canvas.drawBitmap(template, srcRect, destRect, null); 如果我在if check

我创建了一个扩展视图的自定义类,并在其中添加了一些自定义绘图例程。当类初始化时,它使用以下命令创建位图:

Bitmap template = BitmapFactory.decodeResource(getResources(), R.drawable.template);
当我在AVD和本机设备上运行应用程序时,这很好,但在Eclipse中,每当我尝试调用

canvas.drawBitmap(template, srcRect, destRect, null);
如果我在if check for template==null中包装drawBitmap语句,那么图形布局将显示,并且屏幕上的视图为空,如果我没有绘制背景,这是预期的

不久前,我开始注意到,当我将图像添加和删除到我的drawable hdpi目录时,图形编辑器中的图像开始损坏。最近,我刚刚清除了我使用的所有旧测试图形,因此可绘制hdpi目录中的唯一图像是ic_launcher.png和template.png


有人知道我如何重置Eclipse以便它再次正确读取图形吗?

单击“项目”,然后按“清除”。这将刷新您的.xml和R类

谢谢。我进行了清理,但似乎没有解决问题。在试图以图形方式编辑布局时,我仍然看到空引用异常。我已经通过各自的自动更新系统更新了android SDK和Eclipse,并重新启动了我的计算机,现在我不再看到空引用异常,但是,我看到我使用的精灵图形没有呈现所有精灵,只有一小部分。这可能只是Eclipse无法在图形编辑模式下绘制位图子集的一个限制,但任何人对此的进一步输入都将不胜感激。