0

画像ビューで画像を拡大縮小するにはどうすればよいですか?現在、私はこのスレッドで与えられた他の提案に従ってImageviewで画像を設定していますが、フォームメニュー項目で設定された画像に垂直方向のスペースを追加しています。メニュー項目に画像の高さだけを表示したい。誰かがこの問題で私を助けることができますか?

注:画像をビューに動的に追加すると、パッケージリソースフォルダーには表示されません。

4

3 に答える 3

0

縦方向のスペースとはどういう意味ですか?それはパディングですか? はいの場合は、view.setpadding(int left,int top,int right,int bottom) で設定できます

http://developer.android.com/reference/android/view/View.html#setPadding(int , int, int, int)

于 2012-08-07T07:54:45.357 に答える
0

一般に、画像をスケーリングする場合は、(リソースの場合) 最初の画像に変換し、Bitmap クラスBitmapの静的メソッドを使用します。createScaledBitmap()

元:

Bitmap originalBitmap=BitmapFactory.decodeResource(getResources(), R.drawable.my_image);
Bitmap scaledBitmap=Bitmap.createScaledBitmap(originalBitmap, newWidth, newHeight, false);

imageView.setImageBitmap(scaledBitmap);
于 2012-08-07T07:51:33.657 に答える
0

試す:

android:fillViewport="true"

おそらく別のScaleTypeを使用します...

于 2012-08-07T07:53:17.450 に答える