попробуйте это:
...
Rect dest = new Rect(0, 0, getWidth(), getHeight());
Paint paint = new Paint();
paint.setFilterBitmap(true);
canvas.drawBitmap(background, null, dest, paint);
Рендеринг части растрового изображения («ноль» означает все растровое изображение) в область экрана, заданную dest (которая в данном случае является всей областью представления).).
Обратите внимание, что это может / может изменить соотношение сторон, в зависимости от фона, вам может потребоваться исправить это.