Android Bitmap OnDraw - PullRequest
       1

Android Bitmap OnDraw

0 голосов
/ 20 апреля 2011

Я создал макет в myviewlay.xml, но это не работает, что мне не хватает?

        protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);

       imageBack =  BitmapFactory.decodeResource(getResources(), R.layout.myviewlay, null);
    } 

1 Ответ

2 голосов
/ 20 апреля 2011

Добавьте это, чтобы сделать фактический рисунок:

canvas.drawBitmap(imageBack, x, y, mPaint); //replace x,y,and mPaint with whatever you need to.

Однако, если вы пытаетесь отобразить весь макет, используйте setContentView(imageBack) или что-то подобное.Рекомендуется сделать макет в формате XML.

Обновление: Извините, сначала я вас неправильно понял.Похоже, вы пытаетесь надуть макет из XML.В этом случае в вашем onCreate () вызовите setContentView(R.layout.myviewlay);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...