调整位图的大小,使其与Android中的屏幕一样大

问题描述

|| 我正在使用方法来编辑图片的尺寸,但无法调整尺寸以采用整个屏幕……我已经尝试将\“ FILL_PARENT \”用作参数,但是它不起作用! 这是我正在工作的代码片段:
ImageView image; 
Bitmap bitmap;
...
image.setimageBitmap(Bitmap.createScaledBitmap(bitmap,300,false));
我已经找到了解决方案,但是我们必须使用Canvas,我觉得这是最简单的方法! (有关信息:\“画布方式\”) 我的手势也有问题。为了能够设置手势,我必须在视图中“玩”:
GestureOverlayView v = (GestureOverlayView)findViewById(R.id.gestures);
    v.removeAllViews();
    v.addView(image,new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,ViewGroup.LayoutParams.FILL_PARENT));
谢谢帮我...     

解决方法

        使用以下代码获取设备的宽度和高度。
    Display display = getWindowManager().getDefaultDisplay();
        int width = display.getWidth();
        int height = display.getHeight();
现在,根据上述方法返回的值设置位图的宽度和高度。