res/drawable map中有几个定制的图形对象(.png文件)包含在项目中。Android:任何想法为什么不能加载drawable对象?
所有元素都正常加载和除了两个图标显示在用户界面中,到目前为止还没有想出什么原因导致的问题。
其不影响用户界面,因为它应该是以下的代码:
if (settings.isMute()) {
muteIcon.setIconImage(R.drawable.ic_volume_off_small);
} else {
muteIcon.setIconImage(R.drawable.ic_volume_small);
}
在这两种情况下,有只ic_volume_small
屏幕并在IDE变量窗口上显示显示如下:
R.drawable.ic_volume_small =类没有 装:net.client.android.R $绘制 R.drawable.ic_volume_of_small = 类没有加载: 网。这应该更改图标图像client.android.R $绘制
的方法(IconImage类的成员)如下:
public void setIconImage(int imageFromResources) {
iconImage = BitmapFactory.decodeResource(getResources(), imageFromResources);
iconWidth = iconImage.getWidth();
iconHeight = iconImage.getHeight();
invalidate();
}
有谁知道什么可能导致上述问题?
谢谢!
我确实想使用我自己的自定义资源 – 2009-10-15 11:23:30
您是否正在导入java文件中的Android.R?如果是这样的话,它可以隐藏你自己的R文件。 – JRL 2009-10-15 11:47:51