Сбой приложения Android при вызове bitmap.SetPixel

#android #bitmap

#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);
  

Я полагаю, что это что-то простое, но не могу разобраться.
Ted

Комментарии:

1. Что за logcat, в чем ошибка, как происходит сбой?

2. добавьте исключение к вашему вопросу 🙂

Ответ №1:

Можете ли вы вставить сообщение об ошибке для получения дополнительной информации?

Вы используете Bitmap.Config.RGB_565, пробовали ли вы использовать Bitmap.Config.Вместо этого ARGB_8888?

Комментарии:

1. Привет, я попробовал вместо этого ARGB_8888, он по-прежнему вылетает. Я получаю окно сообщения, в котором говорится, что панель управления приложением остановлена без предупреждения, пожалуйста, повторите попытку.