如何使用Canvas在android中显示完整的Bitmap?

UMA*_*MAR 1 android

朋友们,

我正在使用跟随onDraw方法在屏幕上显示位图.

 @Override
            public void onDraw(Canvas canvas) {

                    Bitmap _scratch =  BitmapFactory.decodeResource(getResources(), R.drawable.icon2);

                    //ImageView img= new ImageView(Tutorial2D.this);
                    //img.setImageBitmap(_scratch);
                    canvas.drawColor(Color.BLACK);

                    canvas.drawBitmap(_scratch, 0, 0, null);


            }
Run Code Online (Sandbox Code Playgroud)

图像显示在屏幕上,但有些部分因为android屏幕很小我怎么能在整个Android屏幕上显示完整的图像?

我可以在画布中将图像的ScaleType设置为fitxy吗?

要么

我可以添加Android布局图像到这个画布,以便我可以设置fitxy属性或图像,因为我已经评论了代码?

任何帮助,将不胜感激.