0

我正在使用方法来编辑图片的尺寸,但我无法调整它的大小以占据整个屏幕......我已经尝试将“FILL_PARENT”作为参数但它不起作用!

这是我正在工作的代码片段:

ImageView image; 
Bitmap bitmap;
...
image.setImageBitmap(Bitmap.createScaledBitmap(bitmap, 300, 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));

谢谢帮我...

4

1 回答 1

1

使用以下代码获取设备的宽度和高度。

    Display display = getWindowManager().getDefaultDisplay();
        int width = display.getWidth();
        int height = display.getHeight();

现在根据上述方法返回的值设置位图的宽度和高度。

于 2011-06-15T10:09:00.293 回答