Android图库onTouch适合屏幕

时间:2012-01-17 06:52:47

标签: android image ontouchevent window-managers

我正在开发具有类似“Gallery应用程序”的相似外观的应用程序。 当我点击图库中的图像时...我想将图像适合整个屏幕.. 我使用了这段代码..但它不起作用。 你能指导我这个吗? 这是相同的代码:

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

  imgView.setMinimumWidth(width);
  imgView.setMinimumHeight(height);

  imgView.setMaxWidth(width);
  imgView.setMaxHeight(height);

2 个答案:

答案 0 :(得分:0)

您应该使用imageview的以下属性使图像适合屏幕。

控制如何调整图像大小或移动图像以匹配此ImageView的大小。

必须是以下常量值之一。

常数值

矩阵0

fitXY 1

fitStart 2

fitCenter 3

fitEnd 4

中心5

centerCrop 6

centerInside 7

android:scaleType="fitxy"

很明智,您可以使用其他人来改变图像的大小。

答案 1 :(得分:0)

您可以考虑在自己的活动中打开图像,清单中的android:noHistory =“true”,onClick()让它结束活动。这样,您就不必担心图像大小调整并破坏其所选活动中的所有内容。