画面に合わせてandroidのギャラリー画像onTouch
-
29-10-2019 - |
質問
私は"Gallery application"のような類似の外観を持つアプリケーションを開発しています。ギャラリーから画像をクリックすると。..画像を画面全体に合わせたい。.私はこのコードを使用しました。.しかし、それは動作しません。あなたはこれのために私を導くことができます。..ここに同じコードがあります:
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
imgView.setMinimumWidth(width);
imgView.setMinimumHeight(height);
imgView.setMaxWidth(width);
imgView.setMaxHeight(height);
解決
画像を画面に合わせるには、imageviewの次の属性を使用する必要があります。
このImageViewのサイズに合わせて画像のサイズを変更または移動する方法を制御します。
次の定数値のいずれかである必要があります。
定数値
行列0
フィッツィー1
フィットスタート2
フィットセンター3
フィテンド4
センター5
センタークロップ6
センター内側7
android:scaleType="fitxy"
wiseのように、他の人を使って画像のサイズを変更することができます。
他のヒント
マニフェストにandroid:noHistory="true"を指定して、独自のアクティビティで画像を開き、onClick()でアクティビティを終了することを検討してください。そうすれば、画像のサイズが変更されたり、選択されているアクティビティのすべてが台無しになったりすることを心配する必要がありません。
所属していません StackOverflow