2011-04-27 83 views
0

我正在尝试查看是否可以通过创建位图并使用setPixel来创建动态图像。程序崩溃时,我打电话setPixel当我调用bitmap.setPixel时,Android应用程序崩溃了

Bitmap bm= createBitmap (50,50, Bitmap.Config.RGB_565); 

    // program crashes here 
    bm.setPixel(25,25,0xffffff); 

    // add a test viue 
    ImageView mImage= new ImageView(this); 
    mImage.setImageBitmap(bm); 
    LinearLayout layout = (LinearLayout)findViewById(R.id.mainLayout); 
    layout.addView(mImage); 

我想,这是简单的东西,但不能弄明白。 Ted

+0

什么是logcat,什么是错误,它是如何崩溃的? – ferostar 2011-04-27 13:24:35

+0

添加异常到你的问题:-) – 2011-04-27 13:47:38

回答

0

您能粘贴错误信息以获取更多信息吗?

您正在使用Bitmap.Config.RGB_565,您是否尝试过使用Bitmap.Config.ARGB_8888?

+0

嗨,我尝试ARGB_8888,而不是,它仍然崩溃。我收到一个消息框,指出应用程序垃圾板已经停止不动,请重试。 – 2011-04-27 14:42:59

相关问题