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