1

「ギャラリーアプリケーション」のような外観のアプリケーションを開発しています。ギャラリーから画像をクリックすると...画像を画面全体に合わせたい..このコードを使用しました..しかし、機能しません。これについて私を案内してくれませんか...これが同じコードです:

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

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

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

2 に答える 2

0

画像を画面に合わせるには、imageviewの次の属性を使用する必要があります。

このImageViewのサイズに一致するように画像のサイズを変更または移動する方法を制御します。

次の定数値のいずれかである必要があります。

定数値

行列0

fitXY 1

fitStart 2

fitCenter 3

fitEnd 4

センター5

centerCrop 6

centerInside 7

android:scaleType="fitxy"

同様に、他のユーザーを使用して画像のサイズを変更できます。

于 2012-01-17T07:08:16.880 に答える
0

マニフェストにandroid:noHistory = "true"を指定して、独自のアクティビティで画像を開き、onClick()でアクティビティを終了することを検討してください。そうすれば、画像のサイズが変更されたり、選択されているアクティビティのすべてが台無しになったりすることを心配する必要がありません。

于 2012-01-17T10:38:28.607 に答える