BitmapFactory.decodeResource返回null值

kra*_*off 11 android

我想从View对象的内部资源加载位图(源本身在"可绘制"文件中).

代码是:

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.view.View;


public class BannerView extends View {



 private Bitmap m_Banner = null;

 public BannerView(Context context, AttributeSet attributeSet) {
  super(context, attributeSet);

  m_Banner = BitmapFactory.decodeResource(getResources(), R.drawable.banner);

 }
}
Run Code Online (Sandbox Code Playgroud)

为什么m_Banner值为null?

先感谢您

KOBI

kra*_*off 3

请确保所有 sdk 组件(EG Eclipse、Android SDK、Eclipse SDK 插件均是最新的)。