我想为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) {}里面的话就没有错误,这是为什么啊?
解决方案 »
- android 4.0 下调用webview 出现的一个神奇错误
- adb卡死
- 如何搭建Android的开发环境啊。
- No space left on device 问题
- android小菜鸟求救
- 平移动画效果的实现!!!!
- 用setContentView(new MyView(this))设置显示自定义的view视图导致程序异常终止
- Android最最最初级编程求助
- 如何将两个Spinner的值和另一个EditText的值保存在一起???
- 求助:android服务端用什么协议好?
- 求救网上下载找不到sdk setup.exe 和 sdk 1.5
- android 诸位推荐几本图像图像编程方面的书
Bitmap about=bmp_about.createScaledBitmap(bmp_about, 25, 25, true);
BitmapDrawable icon_about=new BitmapDrawable(about); 放到onCreate里面也没错,放其他方法体里面应该都没错,你放在public class main extends Activity { 下面不论不理