我想为menu创建一个icon,方法如下
Bitmap bmp_about=BitmapFactory.decodeResource(this.getResources(), R.drawable.about01);
Bitmap about=bmp_about.createScaledBitmap(bmp_about, 25, 25, true);
BitmapDrawable icon_about=new BitmapDrawable(about);
如果我将其放在public class main extends Activity { 下面的话,就会提示上面第一句有空指针,可是我如果将上面三句话放到public boolean onCreateOptionsMenu(Menu menu) {}里面的话就没有错误,这是为什么啊?
Bitmap bmp_about=BitmapFactory.decodeResource(this.getResources(), R.drawable.about01);
Bitmap about=bmp_about.createScaledBitmap(bmp_about, 25, 25, true);
BitmapDrawable icon_about=new BitmapDrawable(about);
如果我将其放在public class main extends Activity { 下面的话,就会提示上面第一句有空指针,可是我如果将上面三句话放到public boolean onCreateOptionsMenu(Menu menu) {}里面的话就没有错误,这是为什么啊?
Bitmap about=bmp_about.createScaledBitmap(bmp_about, 25, 25, true);
BitmapDrawable icon_about=new BitmapDrawable(about); 放到onCreate里面也没错,放其他方法体里面应该都没错,你放在public class main extends Activity { 下面不论不理