Android: рисование растрового изображения в определенном месте, отказ от рисования

Позвольте мне начать с того, что я в основном новичок в написании Java, поэтому я хотел бы получить полное объяснение. Не просто кусок кода, но что-то, что дает некоторые на сайте, почему и где это должно быть

я в настоящее времяпопытки чтобы написать приложение, как бы то ни было, у меня возникли проблемы с Canvas и рисовать растровое изображение, которое я хотел бы на нем. Это мой код для рисования изображения:

Canvas canvas = null;
Bitmap image = BitmapFactory.decodeResource(getResources(), R.drawable.image);
canvas.drawBitmap(image, 10, 800, null);

Этот метод (как ожидается) генерирует исключение нулевого указателя. Тем не менее, определение «холст» как ноль является единственной возможностью, которую дает мне Eclipse. При попытке определить его как

Canvas canvas = new Canvas();

Android просто отказывается рисовать растровое изображение. Я уверен, что мое изображение находится в res / drawable / image Если это помогает, изображение сохраняется как "image.png"

Как сделать так, чтобы Android отображал / отображал мое изображение / растровое изображение наконкретное место Я попросил его нарисовать изображение (10х800)?

Ответы на вопрос(1)

Ваш ответ на вопрос