teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

ImageViewについて追記

2015/11/25 11:18

投稿

退会済みユーザー
answer CHANGED
@@ -1,6 +1,15 @@
1
+ Bitmap#createScaledBitmapを用いることで,指定サイズへのリサイズが簡単にできます.
1
2
  ```Java
2
3
  private final Bitmap resizeBitmap(final Bitmap src, final float dstWidth, final float dstHeight) {
3
4
  return Bitmap.createScaledBitmap(src, dstWidth, dstHeight, false);
4
5
  }
5
6
  ```
7
+
8
+ このほか,ImageViewを上手く使うことでも実現可能かと思います.幅を画面幅いっぱいに指定,高さはセットされた画像依存.ImageViewのスケール機能を利用して,拡大を行います.
9
+ ```XML
10
+ <ImageView
6
- Bitmap#createScaledBitmapを用いることで,指定サイズへのリサイズが簡単にできます.
11
+ android:layout_width="match_parent"
12
+ android:layout_height="wrap_content"
13
+ android:scaleType="fitCenter"
14
+ android:src="@drawable/**********" />
15
+ ```