Хорошо, так что я думаю, что вы привыкли использовать графику в java на вашем компьютере, в Android это немного отличается, вместо того, чтобы иметь экземпляр BufferedImage, у вас есть экземпляр Drawable.Drawable может нарисовать BufferedImage для вас, и вот как:
Drawable image = context.getResourses().getDrawable(R.drawable.my_super_cool_image);
это то, как вы настраиваете Drawable, плохо проведет вас через него.Посмотрите на ваш проект (надеюсь, вы используете Eclipse), затем найдите папку с именем res в вашем пути, затем найдите 3 папки, которые начинаются с drawable.поместите свое изображение во все 3 из этих папок.Как только вы это сделаете, введите указанный выше код, но вместо ввода my_super_cool_image введите имя изображения, которое вы хотите нарисовать (ps все буквы должны быть строчными и без пробелов).Позже, когда вы захотите нарисовать это изображение, вы должны сделать следующее:
public void onDraw(Canvas canvas)
{
image.draw(canvas);
}
Я знаю, что вы, вероятно, привыкли видеть это:
public void paint(Graphics g)
{
Graphics2D g2 = (Graphics2D)g;
g2.drawImage(image,0,0,null);
}
За исключением случаев, когда вы используете Android, у вас естьпереопределить метод onDraw (Canvas canvas) вместо paint ().
Надеюсь, это помогло!