当我调用bitmap.setPixel时,Android应用程序崩溃了

时间:2011-04-27 13:21:40

标签: android bitmap

我正在尝试通过创建位图和使用setPixel来创建动态图像。当我拨打setPixel

时,程序崩溃了
    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);

我认为这很简单,但无法弄清楚。 泰德

1 个答案:

答案 0 :(得分:0)

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

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